Exemple #1
0
        private void Retract()
        {
            Debug.Log("[KSPI] - Retract Called ");

            if (_moduleDeployableRadiator != null)
            {
                _moduleDeployableRadiator.hasPivot = true;
                _moduleDeployableRadiator.Retract();
            }

            if (_moduleActiveRadiator != null)
            {
                _moduleActiveRadiator.Shutdown();
            }

            radiatorIsEnabled = false;

            if (deployAnim == null)
            {
                return;
            }

            deployAnim[animName].enabled        = true;
            deployAnim[animName].speed          = -0.5f;
            deployAnim[animName].normalizedTime = 1;
            deployAnim.Blend(animName, 2);
        }
 private void RetractShields()
 {
     if (shieldCheck != null)
     {
         shieldCheck.Retract();
     }
 }
Exemple #3
0
        private void Retract()
        {
            if (!isDeployable)
            {
                return;
            }

            if (_moduleDeployableRadiator != null)
            {
                _moduleDeployableRadiator.Retract();
            }

            if (_moduleActiveRadiator != null)
            {
                _moduleActiveRadiator.Shutdown();
            }

            radiatorIsEnabled = false;

            if (deployAnim == null)
            {
                return;
            }

            deployAnim[animName].enabled        = true;
            deployAnim[animName].speed          = -0.5f;
            deployAnim[animName].normalizedTime = 1f;
            deployAnim.Blend(animName, 2f);
        }
        private void Retract()
        {
            Debug.Log("[KSPI]: Retract Called ");

            if (_moduleDeployableRadiator != null)
            {
                _moduleDeployableRadiator.hasPivot = true;
                _moduleDeployableRadiator.Retract();
            }

            DeactivateRadiator();

            if (deployAnimation == null)
            {
                return;
            }

            deployAnimation[animName].enabled        = true;
            deployAnimation[animName].speed          = -0.5f;
            deployAnimation[animName].normalizedTime = 1;
            deployAnimation.Blend(animName, 2);
        }