コード例 #1
0
 public void Add(GameObject item)
 {
     if (_count + 1 == _items.Length)
       {
     EnsureCapacity(_count + 1);
       }
       _items[_count++] = item;
 }
コード例 #2
0
 private void EnsureCapacity(int required)
 {
     if (_items == null)
       {
     _items = new GameObject[DefaultSize];
       }
       else if (required >= _items.Length)
       {
     GameObject[] newItems = new GameObject[_items.Length * 2];
     Array.Copy(_items, newItems, _items.Length);
     _items = newItems;
       }
 }
コード例 #3
0
ファイル: GameManager.cs プロジェクト: ianlee74/Gadgeteer
 /// <summary>
 /// Add a GameObject to the scene.
 /// </summary>
 /// <param name="gameObject">GameObject to be added to the scene</param>
 protected void AddToScene(GameObject gameObject)
 {
     _gameObjects.Add(gameObject);
 }