示例#1
0
 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");
     }
 }
示例#2
0
 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");
     }
 }