void Awake() { if (instance == null) { instance = this; nullMoveMarker = (new GameObject("NullMoveMarker").AddComponent <NullMoveMarker>()); nullMoveMarker.transform.SetParent(this.transform); currentMarker = nullMoveMarker; moveMarkers = new List <MoveMarker>(); } else { Destroy(this.gameObject); Debug.LogError("Destroyed duplicate instance of MoveMarkerManager"); } }
void Awake() { if (instance == null){ instance = this; nullMoveMarker = (new GameObject("NullMoveMarker").AddComponent<NullMoveMarker>()); nullMoveMarker.transform.SetParent(this.transform); currentMarker = nullMoveMarker; moveMarkers = new List<MoveMarker>(); } else { Destroy(this.gameObject); Debug.LogError("Destroyed duplicate instance of MoveMarkerManager"); } }