Esempio n. 1
0
        //Accepts a TankManager reference to pull in all necessary data and references.
        public void Init(TankManager manager)
        {
            enabled            = false;
            m_TankDisplay      = manager.display;
            m_OriginalSpeed    = manager.playerTankType.speed;
            m_OriginalTurnRate = manager.playerTankType.turnRate;

            SetDefaults();
        }
Esempio n. 2
0
        public void Init(TankManager manager)
        {
            enabled           = false;
            canShoot          = false;
            m_Initialized     = true;
            m_PlayerNumber    = manager.playerNumber;
            m_FireTransform   = manager.display.GetFireTransform();
            m_TurretTransform = manager.display.GetTurretTransform();
            m_RefireRate      = manager.playerTankType.fireRate;

            // Reparent aim slider
            m_AimSliderParent.SetParent(m_TurretTransform, false);
            m_DefaultTurretPos = m_TurretTransform.localPosition;

            SetDefaults();
        }
Esempio n. 3
0
 public void Init(TankManager tankManager)
 {
     this.m_TankManager = tankManager;
     SetTankColor(tankManager.playerColor);
 }
Esempio n. 4
0
 public void Init(TankManager tankManager)
 {
     SetTankColor(Color.white);
 }
Esempio n. 5
0
 /// -------------------------------------------------------------------------------------------
 /// <summary>
 /// 移动是否启用固定更新逻辑
 /// </summary>
 /// -------------------------------------------------------------------------------------------
 public void Init(TankManager manager)
 {
     enabled = false;
     SetDefaults();
 }