public void AddOnLocationChangeListener(UnityAction <Location> listener) { if (onLocationChange == null) { onLocationChange = new LocationEvent(); } onLocationChange.AddListener(listener); }