private void Awake() { if (PlatformCreater.instance != null) { Destroy(gameObject); return; } PlatformCreater.instance = this; }
// Use this for initialization override public void ExtendedStart() { switch ((GameName)System.Enum.Parse(typeof(GameName), DataController.instance.other_storage["game_name"].ToString())) { case GameName.taptap: platform_creater = new TapTap.PlatformCreater(); break; case GameName.zigzag: platform_creater = new ZigZag.PlatformCreater(); break; } platform_creater.LoadStartPlatform(); }
private void OnDestroy() { PlatformCreater.instance = null; }