void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; battlecanvas = GameObject.Find("BattleCanvas"); Spacer = battlecanvas.transform.GetChild(5).transform.GetChild(0).transform; attackPanel = battlecanvas.transform.GetChild(3).gameObject; attackPanel.SetActive(false); EnemySelect = battlecanvas.transform.GetChild(5).gameObject; EnemySelect.SetActive(false); SkillsPanel = battlecanvas.transform.GetChild(7).gameObject; SkillsPanel.SetActive(false); actionSpacer = battlecanvas.transform.GetChild(3).transform.GetChild(0).transform; Skillspacer = battlecanvas.transform.GetChild(7).transform.GetChild(0).transform; battlestates = performAction.wait; Invoke("Playerdetect", 5); Debug.Log("players done"); } }
void OnEnable() { if (Gamemanager.instance.Atacado == true) { currentState = TurnState.Processing; Selector.SetActive(false); BSM = GameObject.Find("BattleManager").GetComponent <battlestatemachine> (); startposition = transform.position; } }
// Use this for initialization void Start() { //encontrar spacer characterPanelSpacer = GameObject.Find("BattleCanvas").transform.Find("character panel").transform.Find("characterPanelSpacer"); //crear panel,colocar informacion createCharacterPanel(); cur_cooldown = Random.Range(0, 2.5f); BSM = GameObject.Find("BattleManager").GetComponent <battlestatemachine> (); currentState = TurnState.Processing; }