public GameObjectController()
 {
     if (_goc != null)
     {
         throw new InvalidOperationException("GameObjectController created twice");
     }
     _goc = this;
     _gol = new List <GameObject>();
 }
 public GameObjectController()
 {
     if (_goc != null) { throw new InvalidOperationException("GameObjectController created twice"); }
     _goc = this;
     _gol = new List<GameObject>();
 }