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); } }
private EnemyAttackSide SetUpAttackSide(Enums.Direction direction) { EnemyAttackSide AttackSide = Instantiate(P_EnemyAttackSide).GetComponent <EnemyAttackSide>(); AttackSide.Direction = direction; AttackSide.transform.SetParent(this.transform); return(AttackSide); }