예제 #1
0
 void Awake()
 {
     spriteRenderer      = GetComponent <SpriteRenderer>();
     playerStats         = GetComponent <PlayerStats>();
     m_speed             = playerStats.SpeedChange();
     m_body2d            = GetComponent <Rigidbody2D>();
     m_groundSensor      = transform.Find("GroundSensor").GetComponent <PlayerSensor>();
     m_animator          = GetComponent <Animator>();
     playerBaseAbilities = GetComponent <PlayerBaseAbilities>();
     powerUpSelection.Add(KeyCode.Alpha1);
     powerUpSelection.Add(KeyCode.Alpha2);
     powerUpSelection.Add(KeyCode.Alpha3);
     powerUpSelection.Add(KeyCode.Alpha4);
     attackPointPosition = attackPoint.localPosition;
     shieldPosition      = shieldTransform.localPosition;
     rb2D = GetComponent <Rigidbody2D>();
 }
예제 #2
0
    void Awake()
    {
        m_LevelGenerationManager = GameObject.Find("GameManager").GetComponent <LevelGenerationManager>();
        m_interactionPrompt      = GameObject.FindGameObjectWithTag("InteractionPrompt");
        m_levelHeader            = GameObject.Find("/Canvas/Lift UI/Panel/Level Panel/Level Header");
        m_levelText  = GameObject.Find("/Canvas/Lift UI/Panel/Level Panel/Level Text").GetComponent <Text>();
        m_costHeader = GameObject.Find("/Canvas/Lift UI/Panel/Cost Panel/Cost Header");
        m_costText   = GameObject.Find("/Canvas/Lift UI/Panel/Cost Panel/Cost Text").GetComponent <Text>();
        m_LiftUI     = GameObject.Find("/Canvas/Lift UI");
        m_warning    = GameObject.Find("/Canvas/Lift UI/Panel/Warning");
        m_Tutorial   = GameObject.Find("/Canvas/Lift UI/Panel/Tutorial");

        m_player = GameObject.Find("Player");
        m_playerBaseAbilities = m_player.GetComponent <PlayerBaseAbilities>();

        m_interactionPrompt.SetActive(false);
        HideWarning();
        m_LiftUI.SetActive(false);
    }
예제 #3
0
 private void Awake()
 {
     playerBaseAbilities = FindObjectOfType <PlayerBaseAbilities>();
 }