public void ConfirmTarget() { if (targeted && (Input.GetKeyDown(KeyCode.Return) || Input.GetMouseButtonDown(0))) { //switch targeting and targetd off after attack targeted = false; targeting = false; battle = GameObject.Find("ScriptManager").GetComponent <BattleStatePattern>(); if (battle.heroTurn) { player.GetComponent <GoodGuy>().AttackAnimation(); } if (battle.hero1Turn) { hero1.GetComponent <GoodGuy>().AttackAnimation(); } if (battle.hero2Turn) { hero2.GetComponent <GoodGuy>().AttackAnimation(); } StartCoroutine(WaitForAnim()); battle.playerTurn = false; battle.heroTurn = false; battle.hero1Turn = false; battle.hero2Turn = false; } }
void Start() { combatSys = GameObject.Find("ScriptManager").GetComponent<CombatSys>(); goodGuy = GameObject.Find("Player"); thisObject = gameObject; battle = GameObject.Find("ScriptManager").GetComponent<BattleStatePattern>(); }
void Start() { combatSys = GameObject.Find("ScriptManager").GetComponent <CombatSys>(); goodGuy = GameObject.Find("Player"); thisObject = gameObject; battle = GameObject.Find("ScriptManager").GetComponent <BattleStatePattern>(); }
// Use this for initialization void Start() { _targets = new List <Transform>(); selectedTarget = null; player = GameObject.Find("Player"); script = GameObject.Find("ScriptManager"); battle = script.GetComponent <BattleStatePattern>(); combatSys = script.GetComponent <CombatSys>(); AddAllEnemies(); }
// Use this for initialization void Start() { currentHP = maxHP; Color randColor = new Color(Random.value, Random.value, Random.value, 1.0f); GetComponent<SpriteRenderer>().color = randColor; maxHPBar = prefab.GetComponentInChildren<Slider>(); maxHPBar.maxValue = maxHP; maxHPBar.minValue = 0; badGuyAnimation = GetComponent<Animation>(); battle = GameObject.Find("ScriptManager").GetComponent<BattleStatePattern>(); halo = (Behaviour)GetComponent("Halo"); }
// Use this for initialization void Start() { currentHP = maxHP; Color randColor = new Color(Random.value, Random.value, Random.value, 1.0f); GetComponent <SpriteRenderer>().color = randColor; maxHPBar = prefab.GetComponentInChildren <Slider>(); maxHPBar.maxValue = maxHP; maxHPBar.minValue = 0; badGuyAnimation = GetComponent <Animation>(); battle = GameObject.Find("ScriptManager").GetComponent <BattleStatePattern>(); halo = (Behaviour)GetComponent("Halo"); }
public void ConfirmTarget() { if (targeted && (Input.GetKeyDown(KeyCode.Return) || Input.GetMouseButtonDown(0))) { //switch targeting and targetd off after attack targeted = false; targeting = false; battle = GameObject.Find("ScriptManager").GetComponent<BattleStatePattern>(); if(battle.heroTurn) player.GetComponent<GoodGuy>().AttackAnimation(); if(battle.hero1Turn) hero1.GetComponent<GoodGuy>().AttackAnimation(); if(battle.hero2Turn) hero2.GetComponent<GoodGuy>().AttackAnimation(); StartCoroutine(WaitForAnim()); battle.playerTurn = false; battle.heroTurn = false; battle.hero1Turn = false; battle.hero2Turn = false; } }
// Use this for initialization void start() { _enemyList = new List <GameObject>(); battle = GetComponent <BattleStatePattern>(); }
public StartCombat(BattleStatePattern battleStatePattern) { battle = battleStatePattern; spawn = GameObject.Find("ScriptManager").GetComponent <Spawner>(); }
// Use this for initialization void Start() { _targets = new List<Transform>(); selectedTarget = null; player = GameObject.Find("Player"); script = GameObject.Find("ScriptManager"); battle = script.GetComponent<BattleStatePattern>(); combatSys = script.GetComponent<CombatSys>(); AddAllEnemies(); }
public BlankState(BattleStatePattern battleStatePattern) { battle = battleStatePattern; }
public BattleWon(BattleStatePattern battleStatePattern) { battle = battleStatePattern; }
public BattleLost(BattleStatePattern battleStatePattern) { battle = battleStatePattern; }
public PlayerTurn(BattleStatePattern battleStatePattern) { battle = battleStatePattern; }
// Use this for initialization void start() { _enemyList = new List<GameObject>(); battle = GetComponent<BattleStatePattern>(); }
public EnemyTurn(BattleStatePattern battleStatePattern) { battle = battleStatePattern; }
public StartCombat(BattleStatePattern battleStatePattern) { battle = battleStatePattern; spawn = GameObject.Find("ScriptManager").GetComponent<Spawner>(); }