Example #1
0
 static void DrainAllRequest(ref DrainAllMsg msg, MyNetworkClient sender)
 {
     if (DoChangeDrainAll(msg.EntityId, msg.DrainAll))
     {
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
     }
 }
Example #2
0
        public void ChangeDrainAll(bool cAll)
        {
            DrainAllMsg msg = new DrainAllMsg();

            msg.EntityId = m_Parent.EntityId;
            msg.DrainAll = cAll;

            if (!Sync.IsServer)
            {
                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            }
            else
            if (m_Parent.DoChangeDrainAll(cAll))
            {
                Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
            }
        }
        public void ChangeDrainAll(bool cAll)
        {
            DrainAllMsg msg = new DrainAllMsg();
            msg.EntityId = m_Parent.EntityId;
            msg.DrainAll = cAll;

            if (!Sync.IsServer)
                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            else
                if (m_Parent.DoChangeDrainAll(cAll))
                    Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
        }
 static void DrainAllSuccess(ref DrainAllMsg msg, MyNetworkClient sender)
 {
     DoChangeDrainAll(msg.EntityId, msg.DrainAll);
 }
 static void DrainAllRequest(ref DrainAllMsg msg, MyNetworkClient sender)
 {
     if (DoChangeDrainAll(msg.EntityId, msg.DrainAll))
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
 }
Example #6
0
 static void DrainAllSuccess(ref DrainAllMsg msg, MyNetworkClient sender)
 {
     DoChangeDrainAll(msg.EntityId, msg.DrainAll);
 }