// Use this for initialization void Start() { controller = TurnController.GetInstance(); controller.NotifyCharactersChange += UpdateCharacters; Debug.Log("Camera registered to TurnController"); characters = controller.GetActiveCharacters(); relativePos = Vector3.zero; centerPos = Vector3.zero; cam = GetComponentInChildren <Camera>(); //TODO event to add and remove enemies and allies }