Beispiel #1
0
    /*
     *
     * //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);
    }