private void Awake() { enemyFactory = NPCFactory.GetFactory(NPCType.ENEMY); friendlyFactory = NPCFactory.GetFactory(NPCType.FRIEND); flyingEnemy = enemyFactory.GetEnemy(EnemyType.FLYING); walkingEnemy = enemyFactory.GetEnemy(EnemyType.WALKING); flyingFriend = friendlyFactory.GetFriendly(FriendType.FLYING); walkingFriend = friendlyFactory.GetFriendly(FriendType.WALKING); }