//GameData m_Data = new GameData(); public override void Start() { m_LargeRocks = new List <Rock>(); m_MedRocks = new List <Rock>(); m_SmallRocks = new List <Rock>(); m_RockPrefab = Content.Load <Prefab>("Asteroid"); m_PlayerPrefab = Content.Load <Prefab>("Player"); m_UFOPrefab = Content.Load <Prefab>("UFO"); Entity player = m_PlayerPrefab.Instantiate().First(); SceneSystem.SceneInstance.RootScene.Entities.Add(player); m_Player = player.Components.Get <Player>(); m_Player.Initilize(m_Random); Entity ufo = m_UFOPrefab.Instantiate().First();; SceneSystem.SceneInstance.RootScene.Entities.Add(ufo); m_UFO = ufo.Components.Get <UFO>(); m_UFO.Initialize(m_Player, m_Random); SpawnLargeRocks(m_LargeRockCount); m_Background = Content.Load <Sound>("Background").CreateInstance(); m_Background.Volume = 0.50f; }