示例#1
0
 public override void OnEvent(playerSwingWeapon evnt)
 {
     if (Scene.SceneTracker)
     {
         for (int i = 0; i < Scene.SceneTracker.visibleEnemies.Count; i++)
         {
             if (Scene.SceneTracker.visibleEnemies[i])
             {
                 Scene.SceneTracker.visibleEnemies[i].SendMessage("setPlayerAttacking", SendMessageOptions.DontRequireReceiver);
             }
         }
     }
 }
示例#2
0
 public void sendPlayerAttacking()
 {
     foreach (GameObject gameObject in this.setup.sceneInfo.visibleEnemies)
     {
         if (gameObject)
         {
             gameObject.SendMessage("setPlayerAttacking", SendMessageOptions.DontRequireReceiver);
         }
     }
     if (BoltNetwork.isRunning && BoltNetwork.isClient)
     {
         playerSwingWeapon playerSwingWeapon = playerSwingWeapon.Create(GlobalTargets.OnlyServer);
         playerSwingWeapon.Send();
     }
 }
 public override void OnEvent(playerSwingWeapon evnt)
 {
     if (Scene.SceneTracker)
     {
         for (int i = 0; i < Scene.SceneTracker.visibleEnemies.Count; i++)
         {
             if (Scene.SceneTracker.visibleEnemies[i])
             {
                 Scene.SceneTracker.visibleEnemies[i].SendMessage("setPlayerAttacking", SendMessageOptions.DontRequireReceiver);
             }
         }
     }
 }