Esempio n. 1
0
            public static void SetArm(MyWarhead warhead, bool armed)
            {
                warhead.IsArmed = armed;

                ArmMsg msg = new ArmMsg();

                msg.EntityId = warhead.EntityId;
                msg.IsArmed  = armed;

                Sync.Layer.SendMessageToAll(ref msg);
            }
Esempio n. 2
0
            static void ArmSuccess(ref ArmMsg msg, MyNetworkClient sender)
            {
                MyEntity entity;

                MyEntities.TryGetEntityById(msg.EntityId, out entity);
                var warhead = entity as MyWarhead;

                if (warhead != null)
                {
                    warhead.IsArmed = msg.IsArmed;
                }
            }
Esempio n. 3
0
            static void ArmSuccess(ref ArmMsg msg, MyNetworkClient sender)
            {
                MyEntity entity;

                MyEntities.TryGetEntityById(msg.EntityId, out entity);
                var warhead = entity as MyWarhead;

                if (warhead != null)
                {
                    warhead.IsArmed = msg.IsArmed;
                    if (Sync.IsServer)
                    {
                        Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId);
                    }
                }
            }
Esempio n. 4
0
 static void ArmSuccess(ref ArmMsg msg, MyNetworkClient sender)
 {
     MyEntity entity;
     MyEntities.TryGetEntityById(msg.EntityId, out entity);
     var warhead = entity as MyWarhead;
     if (warhead != null)
         warhead.IsArmed = msg.IsArmed;
 }
Esempio n. 5
0
            public static void SetArm(MyWarhead warhead, bool armed)
            {
                warhead.IsArmed = armed;

                ArmMsg msg = new ArmMsg();
                msg.EntityId = warhead.EntityId;
                msg.IsArmed = armed;

                Sync.Layer.SendMessageToAll(ref msg);
            }
Esempio n. 6
0
 static void ArmSuccess(ref ArmMsg msg, MyNetworkClient sender)
 {
     MyEntity entity;
     MyEntities.TryGetEntityById(msg.EntityId, out entity);
     var warhead = entity as MyWarhead;
     if (warhead != null)
     {
         warhead.IsArmed = msg.IsArmed;
         if(Sync.IsServer)
         {
             Sync.Layer.SendMessageToAllButOne(ref msg,sender.SteamUserId);
         }
     }
 }