Exemple #1
0
    void Start()
    {
        //MapUtil.GetInstance.DrawGrid ();

        Application.targetFrameRate = 30;

        GlobalConfig.GetInstance.InitGlobalSetting();


//		GameObject.Find ("frame1").SetActive (false);
//		GameObject.Find ("frame2").SetActive (false);
//		GameObject.Find ("frame3").SetActive (false);
//		GameObject.Find ("frame4").SetActive (false);
//		GameObject.Find ("frame5").SetActive (false);

        loadingImage = GameObject.Find("Loading");
        btnHFAttack  = GameObject.Find("btnHFAttack");

        btnStart = GameObject.Find("btnStart");

        btnMXUlt = GameObject.Find("btnMX");
        btnLEUlt = GameObject.Find("btnLE");
        btnHMUlt = GameObject.Find("btnHM");
        btnODUlt = GameObject.Find("btnOD");
        btnRRUlt = GameObject.Find("btnRR");
        btnTimer = GameObject.Find("btnTimer");

        btnLEUlt.SetActive(false);
        btnRRUlt.SetActive(false);

//		UUIEventListener.Get (btnHFAttack).onClick = btn1ClickHandler;
//
//
//		UUIEventListener.Get (btnODAttack).onClick = btnAttackHandler;
//		UUIEventListener.Get (btnMXAttack).onClick = btnAttackHandler;
//		UUIEventListener.Get (btnLEAttack).onClick = btnAttackHandler;
//		UUIEventListener.Get (btnHMAttack).onClick = btnAttackHandler;


        UUIEventListener.Get(btnODUlt).onClick = BtnUtlHandler;
        UUIEventListener.Get(btnMXUlt).onClick = BtnUtlHandler;
        //UUIEventListener.Get (btnLEUlt).onClick = BtnUtlHandler;
        UUIEventListener.Get(btnHMUlt).onClick = BtnUtlHandler;
        //UUIEventListener.Get (btnRRUlt).onClick = BtnUtlHandler;


        //UUIEventListener.Get (btnStart).onClick = BtnStartClickHandler;

        UUIEventListener.Get(loadingImage).onDrag = LoadingDragHandler;
        UUIEventListener.Get(btnTimer).onClick    = BtnTimerHandler;
        //MessageCenter.GetInstance.addEventListener (BaseEvent.CLICK, btn1ClickHandler);
        MainComponentManager main   = MainComponentManager.SharedInstance;
        BattleManager        battle = BattleManager.SharedInstance;

//		StartCoroutine (DelayToInvokeDo (2.0f));

        //播放第一段背景音乐
        AudioManager.SharedInstance.PlaySound("Bgmusic_01", 1.0f);
    }
    public static void CreateInstance()
    {
        if (instance == null)
        {
            instance = new MainComponentManager();
            GameObject go = GameObject.Find("Main");
            if (go == null)
            {
                go            = new GameObject("Main");
                instance.main = go;
                // important: make game object persistent:
                UnityEngine.Object.DontDestroyOnLoad(go);
            }
            // trigger instantiation of other singletons
            // Component c = MenuManager.SharedInstance;
            // ...

            //Component stage = StageManager.SharedInstance;

            Component ultraSpell = UltraSpellManager.SharedInstance;
            Component audio      = AudioManager.SharedInstance;
        }
    }