示例#1
0
    public void Setup()
    {
        if (useEast == true)
        {
            EastAttack = SetUpAttackSide(Enums.Direction.East);

            m_enemyAttacksSides.Add(EastAttack);
        }

        if (useNorth == true)
        {
            NorthAttack = SetUpAttackSide(Enums.Direction.North);
            m_enemyAttacksSides.Add(NorthAttack);
        }

        if (useSouth == true)
        {
            SouthAttack = SetUpAttackSide(Enums.Direction.South);
            m_enemyAttacksSides.Add(SouthAttack);
        }

        if (useWest == true)
        {
            WestAttack = SetUpAttackSide(Enums.Direction.West);
            m_enemyAttacksSides.Add(WestAttack);
        }
    }
示例#2
0
    private EnemyAttackSide SetUpAttackSide(Enums.Direction direction)
    {
        EnemyAttackSide AttackSide = Instantiate(P_EnemyAttackSide).GetComponent <EnemyAttackSide>();

        AttackSide.Direction = direction;
        AttackSide.transform.SetParent(this.transform);
        return(AttackSide);
    }