Esempio n. 1
0
 public void SnapOnInit(TankMovementInitEvent e, WeaponNode weapon)
 {
     this.Snap(weapon);
 }
Esempio n. 2
0
 public void SetTankAsReadyForCameraJoining(TankMovementInitEvent evt, SelfTankNode tank)
 {
     tank.Entity.AddComponent <SelfTankReadyForCameraComponent>();
 }
Esempio n. 3
0
 public void SetTankAsReadyForCameraJoining(TankMovementInitEvent evt, RemoteTankNode tank, [JoinByUser] FollowedBattleUserNode followedBattleUser)
 {
     tank.Entity.AddComponent <FollowedTankReadyToCameraComponent>();
 }
 public void OnReticle(TankMovementInitEvent e, SingleNode <SelfTankComponent> tank, [JoinByTank] SingleNode <WeaponInstanceComponent> weaponInstance, [JoinByTank] SingleNode <SelfTankComponent> self, [JoinAll] SingleNode <ReticleComponent> reticleNode)
 {
     reticleNode.component.Reset();
 }