protected override void Run(ETModel.Session session, B2C_BoomEffect message)
        {
            Vector3 vector3 = new Vector3(message.PX * 1.0f / Tank.m_coefficient, message.PY * 1.0f / Tank.m_coefficient,
                                          message.PZ * 1.0f / Tank.m_coefficient);

            TankShootComponent.CreateBoomEffect(vector3);
        }
Example #2
0
        protected override void Run(ETModel.Session session, B2C_Shoot message)
        {
            long tankId = message.TankId;

            if (PlayerComponent.Instance.MyPlayer.TankId == tankId)
            {
                return;
            }

            Tank tank = ETModel.Game.Scene.GetComponent <TankComponent>().Get(tankId);

            TankShootComponent tankShoot = tank.GetComponent <TankShootComponent>();

            tankShoot.NetShoot();
        }