public override void Start() { base.Start(); if (GetComponent <CGlimmer>()) { m_Glimmer = GetComponent <CGlimmer>(); } m_AIType = GetComponent <CAI>().GetAIType(); }
void Initialize() { m_bInvincibility = false; m_iCurrentHP = m_iMaxHP; if (GetComponent <CAI>()) { m_bIsAI = true; m_eAIType = GetComponent <CAI>().GetAIType(); } if (GetComponent <CGlimmer>()) { m_Glimmer = GetComponent <CGlimmer>(); } m_StatusEffects = GetComponent <CStatusEffects>(); m_Animator = GetComponent <Animator>(); m_Collider = GetComponent <Collider>(); m_Rigidbody = GetComponent <Rigidbody>(); Shader.SetGlobalFloat("_CurrentHP", m_iCurrentHP / m_iMaxHP); }