void Awake()
 {
     m_ui_world      = GameObject.Find("World Canvas").GetComponent <script_manager_ui_world>();
     m_cannon_center = GameObject.Find("Cannon C").GetComponent <script_cannon>();
     m_cannon_left   = GameObject.Find("Cannon L").GetComponent <script_cannon>();
     m_cannon_right  = GameObject.Find("Cannon R").GetComponent <script_cannon>();
     m_cannons[0]    = m_cannon_center;
     m_cannons[1]    = m_cannon_left;
     m_cannons[2]    = m_cannon_right;
     shoot_coroutine = Shoot_Puck();
     m_manager_audio = GetComponent <script_manager_audio>();
     m_memory_bank   = GetComponent <script_memory_bank>();
 }
コード例 #2
0
    void Awake()
    {
        m_ui_main            = GameObject.Find("UI_Main").gameObject;
        m_ui_main_goalie     = GameObject.Find("UI_Main_Goalie").gameObject;
        m_ui_main_challenges = GameObject.Find("UI_Main_Challenges").gameObject;

        m_manager_gameplay = GameObject.Find("Manager_Gameplay").GetComponent <script_manager_gameplay>();
        m_manager_ui_world = GameObject.Find("World Canvas").GetComponent <script_manager_ui_world>();
        m_memory_bank      = m_manager_gameplay.GetComponent <script_memory_bank>();

        //challenges
        c_string_array    = new string[2];
        c_string_array[0] = "challenge_classic";
        c_string_array[1] = "challenge_sudden";
        foreach (string s in c_string_array)
        {
            m_challenges.Add(s, GameObject.Find(s).gameObject);
            m_challenges_values.Add(s + "_cost", 100);
        }
        m_challenges_elements.Add("not enough", GameObject.Find("not enough").gameObject);
        m_challenges_elements["not enough"].SetActive(false);
    }