|
@@ -220,16 +220,16 @@
|
|
|
|
|
|
if (pickResult.hit) {
|
|
|
if (pickResult.pickedMesh.actionManager) {
|
|
|
- switch (evt.buttons) {
|
|
|
- case 1:
|
|
|
+ switch (evt.button) {
|
|
|
+ case 0:
|
|
|
pickResult.pickedMesh.actionManager.processTrigger(BABYLON.ActionManager.OnLeftPickTrigger, BABYLON.ActionEvent.CreateNew(pickResult.pickedMesh));
|
|
|
break;
|
|
|
+ case 1:
|
|
|
+ pickResult.pickedMesh.actionManager.processTrigger(BABYLON.ActionManager.OnCenterPickTrigger, BABYLON.ActionEvent.CreateNew(pickResult.pickedMesh));
|
|
|
+ break;
|
|
|
case 2:
|
|
|
pickResult.pickedMesh.actionManager.processTrigger(BABYLON.ActionManager.OnRightPickTrigger, BABYLON.ActionEvent.CreateNew(pickResult.pickedMesh));
|
|
|
break;
|
|
|
- case 3:
|
|
|
- pickResult.pickedMesh.actionManager.processTrigger(BABYLON.ActionManager.OnCenterPickTrigger, BABYLON.ActionEvent.CreateNew(pickResult.pickedMesh));
|
|
|
- break;
|
|
|
}
|
|
|
pickResult.pickedMesh.actionManager.processTrigger(BABYLON.ActionManager.OnPickTrigger, BABYLON.ActionEvent.CreateNew(pickResult.pickedMesh));
|
|
|
}
|