public void SetLevelEventHandler(ILevelEventHandler handler) { _level.EventHandler = handler; }
public void UnRegisterEventHandler(ILevelEventHandler handler) { handlers.Remove(handler); }
private void Awake() { levelEventHandler = FindObjectOfType <GameManager>(); worldInteraction = GetComponent <WorldInteraction>(); leftClickInWorld = GetComponent <LeftClickInWorld>(); }
public void RegisterEventHandler(ILevelEventHandler handler) { handlers.Add(handler); }