//初始化 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); }
//游戏初始化赋值 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>(); }