public void ResetPuzzle(PuzzleColorTypes puzzleColorTypes, PositionModel positionModel) { IsChecked = false; PuzzleColorTypes = puzzleColorTypes; PuzzleSpecialTypes = PuzzleSpecialTypes.None; PositionModel = positionModel; ResetPuzzleEvent?.Invoke(); }
/// <summary> /// convert special type state. /// </summary> public void ChangeSpecialPuzzle(PuzzleSpecialTypes puzzleSpecialTypes) { IsChecked = false; PuzzleSpecialTypes = puzzleSpecialTypes; ChangeSpecialPuzzleEvent?.Invoke(puzzleSpecialTypes); }
public void ChangeSpecialType(PuzzleSpecialTypes puzzleSpecialTypes) { gameObject.SetActive(true); specialObj[(int)puzzleSpecialTypes].SetActive(true); }