public void StartGame() { if(!initDone) { pInstance = this; sprites = Resources.LoadAll<Sprite>(SheetName); SetGameMode (Type.BEGINNER); tempList = new List<int>(); initDone = true; } Restart (); }
public override void StartGame() { if (!initDone) { _GameModes = new List<GameMode>(); _GameModes.Add(new GameMode { _Type = GameModeType.BEGINNER, _IsSingleStep = true, _CardsCount=1 }); _GameModes.Add(new GameMode { _Type = GameModeType.INTERMEDIATE, _IsSingleStep = true, _CardsCount = 3 }); _GameModes.Add(new GameMode { _Type = GameModeType.EXPERT, _IsSingleStep = false, _CardsCount = 3 }); _GameModes.Add(new GameMode { _Type = GameModeType.PROFESSIONAL, _IsSingleStep = false, _CardsCount = 4 }); pInstance = this; sprites = Resources.LoadAll<Sprite>(SheetName); SetGameMode (GameModeType.BEGINNER); tempList = new List<int>(); initDone = true; } Restart (); }