Пример #1
0
    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;
        }
    }
Пример #2
0
 void Start()
 {
     combatSys = GameObject.Find("ScriptManager").GetComponent<CombatSys>();
     goodGuy = GameObject.Find("Player");
     thisObject = gameObject;
     battle = GameObject.Find("ScriptManager").GetComponent<BattleStatePattern>();
 }
Пример #3
0
 void Start()
 {
     combatSys  = GameObject.Find("ScriptManager").GetComponent <CombatSys>();
     goodGuy    = GameObject.Find("Player");
     thisObject = gameObject;
     battle     = GameObject.Find("ScriptManager").GetComponent <BattleStatePattern>();
 }
Пример #4
0
 // 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();
 }
Пример #5
0
    // 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");
    }
Пример #6
0
    // 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");
    }
Пример #7
0
    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;

        }
    }
Пример #8
0
 // Use this for initialization
 void start()
 {
     _enemyList = new List <GameObject>();
     battle     = GetComponent <BattleStatePattern>();
 }
Пример #9
0
 public StartCombat(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
     spawn  = GameObject.Find("ScriptManager").GetComponent <Spawner>();
 }
Пример #10
0
 // 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();
 }
Пример #11
0
 public BlankState(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #12
0
 public BattleWon(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #13
0
 public BattleLost(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #14
0
 public BattleWon(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #15
0
 public PlayerTurn(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #16
0
 public BattleLost(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #17
0
 // Use this for initialization
 void start()
 {
     _enemyList = new List<GameObject>();
     battle = GetComponent<BattleStatePattern>();
 }
Пример #18
0
 public EnemyTurn(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #19
0
 public BlankState(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #20
0
 public PlayerTurn(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
 }
Пример #21
0
 public StartCombat(BattleStatePattern battleStatePattern)
 {
     battle = battleStatePattern;
     spawn = GameObject.Find("ScriptManager").GetComponent<Spawner>();
 }