static void ChangeGravityGeneratorRequest(ref ChangeGravityGeneratorMsg msg, MyNetworkClient sender)
 {
     MyEntity entity;
     MyEntities.TryGetEntityById(msg.EntityId, out entity);
     if (entity is MyGravityGeneratorSphere)
     {
         Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success);
     }
 }
Exemplo n.º 2
0
        static void ChangeGravityGeneratorRequest(ref ChangeGravityGeneratorMsg msg, MyNetworkClient sender)
        {
            MyEntity entity;

            MyEntities.TryGetEntityById(msg.EntityId, out entity);
            if (entity is MyGravityGenerator)
            {
                Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success);
            }
        }
Exemplo n.º 3
0
        public void SendChangeGravityGeneratorRequest(ref Vector3 fieldSize, float gravityAcceleration)
        {
            var msg = new ChangeGravityGeneratorMsg();

            msg.EntityId            = m_block.EntityId;
            msg.FieldSize           = fieldSize;
            msg.GravityAcceleration = gravityAcceleration;

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
        public void SendChangeGravityGeneratorRequest(float radius, float gravityAcceleration)
        {
            var msg = new ChangeGravityGeneratorMsg();

            msg.EntityId = m_block.EntityId;
            msg.Radius = radius;
            msg.GravityAcceleration = gravityAcceleration;

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
        public void SendChangeGravityGeneratorRequest(ref Vector3 fieldSize, float gravityAcceleration)
        {
            var msg = new ChangeGravityGeneratorMsg();

            msg.EntityId = m_block.EntityId;
            msg.FieldSize = fieldSize;
            msg.GravityAcceleration = gravityAcceleration;

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
        public void SendChangeGravityGeneratorRequest(float radius, float gravityAcceleration)
        {
            var msg = new ChangeGravityGeneratorMsg();

            msg.EntityId            = m_block.EntityId;
            msg.Radius              = radius;
            msg.GravityAcceleration = gravityAcceleration;

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
 static void ChangeGravityGeneratorSuccess(ref ChangeGravityGeneratorMsg msg, MyNetworkClient sender)
 {
     MyEntity entity;
     MyEntities.TryGetEntityById(msg.EntityId, out entity);
     var block = entity as MyGravityGeneratorSphere;
     if (block != null)
     {
         block.Radius = msg.Radius;
         block.GravityAcceleration = msg.GravityAcceleration;
     }
 }
Exemplo n.º 8
0
        static void ChangeGravityGeneratorSuccess(ref ChangeGravityGeneratorMsg msg, MyNetworkClient sender)
        {
            MyEntity entity;

            MyEntities.TryGetEntityById(msg.EntityId, out entity);
            var block = entity as MyGravityGenerator;

            if (block != null)
            {
                block.FieldSize           = msg.FieldSize;
                block.GravityAcceleration = msg.GravityAcceleration;
            }
        }