/* * * //add to any place: * // onTryAnswerSend += onTryAnswer; * public delegate void TryAnswerCallback(int _answerId); * // Event declaration * public event TryAnswerCallback onTryAnswerSend; * void onTryAnswer(int _answerId) * { * Debug.Log("onTryAnswer called."); * } * * public void tryAnswer(int _id) * { * if (onTryAnswerSend != null) * onTryAnswerSend(_id); * } */ private void doStartNewGame(int _invalidWantPosID) { isEndGameState = 0; collider.size = new Vector2(0, 0); stopWinAnimation(); DeckModel thisDeckModel = deck.GetComponent <DeckModel>(); DeckView thisDeckView = deck.GetComponent <DeckView>(); thisDeckModel.Shuffle(); thisDeckView.ShowCards(_invalidWantPosID); }