예제 #1
0
    //初始化
    void OnStartDo()
    {
        //物体获取
        myUI               = GameObject.Find("MainUI");
        enemyUI            = GameObject.Find("EnemyUI");
        roundOverButton    = GameObject.Find("RoundOverButton");
        myPlayerManager    = myUI.GetComponent <PlayerManager>();
        enemyPlayerManager = enemyUI.GetComponent <PlayerManager>();
        roundManager       = GameObject.Find("RoundManager").GetComponent <RoundManager>();
        skillButtonGet     = GameObject.Find("MainUI").GetComponent <SkillButtonGet>();

        //未选择英雄和觉醒
        meIsReady      = false;
        enemyIsReady   = false;
        decideWhoFrist = false;
        isHeroSelect   = -1;
        isAwakeSelect  = -1;

        //随机抽3张英雄和觉醒
        RandomHero();
        RandomAwake();

        //隐藏按钮
        readyButton.SetActive(false);
        waitTextGO.SetActive(false);
    }
예제 #2
0
파일: RoundManager.cs 프로젝트: Fsly/Duplex
    //游戏初始化赋值
    public void RoundGoingStart()
    {
        roundPhase  = RoundPhase.Preparatory;
        waitCounter = WaitPhase.NoWait;
        roundNum    = 0;

        myPlayer       = GameObject.Find("MainUI").GetComponent <PlayerManager>();
        EnemyPlayer    = GameObject.Find("EnemyUI").GetComponent <PlayerManager>();
        cardCurved     = GameObject.Find("HandCardPrefab").GetComponent <CardCurved>();
        enemyHCurved   = GameObject.Find("EnemyHCPrefab").GetComponent <EnemyHCurved>();
        RoundNumText   = GameObject.Find("RoundNumText").GetComponent <Text>();
        skillButtonGet = GameObject.Find("MainUI").GetComponent <SkillButtonGet>();
        skillManager   = GameObject.Find("SkillManager").GetComponent <SkillManager>();
    }