private void MockEvents() { while (true) { int ms = new Random().Next(20000, 50000); Thread.Sleep(ms); if (UnityEvents != null) { UnityEvents.Invoke(new MockUnityEvent()); } } }
// IMPLEMENTATION METHODS private void Init() { // instantiate datastores this.assetData = new AssetData(); this.kittyData = new KittyData(); this.accessoryData = new AccessoryData(); this.kittyAccessoryData = new KittyAccessoryData(); this.mazeProgressData = new MazeProgressData(); // execute data startup processes this.dataStartup = new DataStartup(); this.dataStartup.ExecuteStartupProcesses(); // instantiate unity events object this.unityEvents = new UnityEvents(); // instantiate admin control object this.adminControl = new AdminControl(); }