Beispiel #1
0
 public override void Start()
 {
     base.Start();
     if (GetComponent <CGlimmer>())
     {
         m_Glimmer = GetComponent <CGlimmer>();
     }
     m_AIType = GetComponent <CAI>().GetAIType();
 }
Beispiel #2
0
    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);
    }