コード例 #1
0
ファイル: GameObject.cs プロジェクト: reelgood/dcsg
 public static void Destroy(GameObject gameObject)
 {
     gameObject.taggedForDestruction = true;
     for (int i = 0; i < gameObject._components.Count; i++)
     {
         gameObject._components[i].enabled = false;
         gameObject._components[i].OnDestroy();
     }
     gameObject._components = null;
 }
コード例 #2
0
ファイル: DCSG.cs プロジェクト: reelgood/dcsg
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(GraphicsDevice);
            Initializer.Initialize(); //Initialize Everything

            mainCamera = new GameObject("Main Camera");
            mainCamera.AddComponent(typeof(Camera));
        }