23 lines
586 B
C#
23 lines
586 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
public class TurnHandler : MonoBehaviour
|
||
|
{
|
||
|
public void OnTurn() {
|
||
|
AI[] ais = gameObject.GetComponentsInChildren<AI>();
|
||
|
foreach(AI ai in ais) {
|
||
|
ai.OnTurn();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public Entity GetEntityAtPosition(Vector2Int position) {
|
||
|
Entity[] entities = GetComponentsInChildren<Entity>();
|
||
|
foreach(Entity entity in entities) {
|
||
|
if(entity.MapPosition == position) {
|
||
|
return entity;
|
||
|
}
|
||
|
}
|
||
|
return null;
|
||
|
}
|
||
|
}
|