Ejemplo n.º 1
0
        public void UpdateTank(Tank tank)
        {
            NetworkHelper.SetServerId(tank, ServerId);
            tank.SetTransform(Transform);
            tank.SetVelocity(Velocity);
            tank.WorldTransform = WorldTransform;
            tank.WorldVelocity = WorldVelocity;

            foreach (SceneNode node in tank.Children)
            {
                node.WorldTransform = WorldTransform;
                node.WorldVelocity = WorldVelocity;
            }

            tank.Turret.SetTransform(TurretTransform);
            tank.Turret.WorldTransform = TurretWorldTransform;

            tank.GunFiredTime = GunFiredTime;
        }