public void BattleReset() { //called by scene manager myturnState = turnSystem.battleStart; var reEscape = EscapeBtn.GetComponent <EscapeBattle>(); reEscape.loaded = false; }
public void EnemyTurn(Battler Em) { Debug.Log("Enemy Turn method ran: " + Em.myName); myturnState = turnSystem.enemyTurn; SpriteRenderer arw = Em.myBattletranform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>(); arw.enabled = true; participantTracker = participantTracker - 1; StartCoroutine(enemyDelay(Em)); }
public void TurnCycle() { Debug.Log("endofTurn"); participantTracker = participantTrackerTemp; turnRecord = turnRecord + 1; Debug.Log("the turn number is" + turnRecord); myturnState = turnSystem.turnEnd; AttackReset(); //SetupBattle(); // //SpeedTracker(); }
public void HeroTurn(Battler Hm) { Debug.Log("hero turn"); firstButton.Select(); myturnState = turnSystem.heroTurn; SpriteRenderer arw = Hm.myBattletranform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>(); arw.enabled = true; actor_counter++; AbilitiesUpdate(Hm); participantTracker = participantTracker - 1; // ArrowTurnOff(); }
public OnEnemyDeathCallBack onEnemyDeathCallBack; //have this run when the enemy dies private void Awake() { Debug.Log("awake"); if (instance == null) { instance = this; } firstButton.Select(); myturnState = turnSystem.battleStart; turnRecord = 1; // SetupBattle(); }
public void PreBattle() { // Debug.Log("PreBattle"); if (newTurn == true) { Debug.Log("restart"); myturnState = turnSystem.battleStart; } if (participantTracker == 0) { Debug.Log("participant tracker 0"); } SpeedTracker(); // ArrowTurnOff(); }
public void BattleEnd() { for (int i = 0; i < everybodysSpeed.Count; i++) { SpriteRenderer arw = everybodysSpeed[i].myBattletranform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>(); arw.enabled = false; SpriteRenderer spryte = everybodysSpeed[i].myBattletranform.GetChild(0).GetComponent <SpriteRenderer>(); spryte.sprite = Transparent; } myturnState = turnSystem.battleEnd; Debug.Log("Battle End"); newTurn = false; turnRecord = 1; everybodysSpeed.Clear(); participantTracker = 0; participantTrackerTemp = 0; }
void Start() { system_1 = GameObject.Find("Game Manager").GetComponent <boardSystem>(); system_2 = GameObject.Find("Game Manager").GetComponent <turnSystem>(); }