public void TargetFireProjectile(UniqueObjectMessage msg){
 #endif
     SpawnProjectile();
     if (fasterFire){
         Invoke("SpawnProjectile", fireRate / 2);
     }
 }
 void CmdFireProjectile(){
     foreach (NetworkConnection nc in ((PlanetsNetworkManager)PlanetsNetworkManager.singleton).getUpdateListeners()){
         #if UNITY_5_4_OR_NEWER
         TargetFireProjectile(nc);
         #else
         UniqueObjectMessage uom = new UniqueObjectMessage();
         uom.netId = nIdentity.netId;
         NetworkServer.SendToClient(nc.connectionId, Msgs.fireProjectile, uom);
         #endif
     }
 }