Ejemplo n.º 1
0
    public void BattleReset()
    {
        //called by scene manager
        myturnState = turnSystem.battleStart;
        var reEscape = EscapeBtn.GetComponent <EscapeBattle>();

        reEscape.loaded = false;
    }
Ejemplo n.º 2
0
    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));
    }
Ejemplo n.º 3
0
 public void TurnCycle()
 {
     Debug.Log("endofTurn");
     participantTracker = participantTrackerTemp;
     turnRecord         = turnRecord + 1;
     Debug.Log("the turn number is" + turnRecord);
     myturnState = turnSystem.turnEnd;
     AttackReset();
     //SetupBattle();
     //
     //SpeedTracker();
 }
Ejemplo n.º 4
0
    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();
    }
Ejemplo n.º 5
0
    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();
    }
Ejemplo n.º 6
0
    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();
    }
Ejemplo n.º 7
0
    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;
    }
Ejemplo n.º 8
0
 void Start()
 {
     system_1 = GameObject.Find("Game Manager").GetComponent <boardSystem>();
     system_2 = GameObject.Find("Game Manager").GetComponent <turnSystem>();
 }