Пример #1
0
        static void AddFloatingObjectSuccess(ref AddFloatingObjectMsg msg, MyNetworkClient sender)
        {
            MyFloatingObject floatingObject;

            if (MyEntities.TryGetEntityById <MyFloatingObject>(msg.EntityId, out floatingObject))
            {
                MyFloatingObjects.AddFloatingObjectAmount(floatingObject, msg.Amount);
            }
        }
Пример #2
0
        public void SendAddFloatingObject(MyFloatingObject floatingObject, MyFixedPoint amount)
        {
            System.Diagnostics.Debug.Assert(Sync.IsServer);
            var msg = new AddFloatingObjectMsg();

            msg.EntityId = floatingObject.EntityId;
            msg.Amount   = amount;

            Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
        }