Exemplo n.º 1
0
 public void Init()
 {
     mPath                   = mTokenPath.GetComponentsInChildren <Transform>();
     mCircleCollider         = GetComponent <CircleCollider2D>();
     mRedToken               = FindObjectOfType <RedTokenScript>();
     mBlueToken              = FindObjectOfType <BlueTokenScript>();
     mYellowToken            = FindObjectOfType <YellowTokenScript>();
     mGreenToken             = FindObjectOfType <GreenTokenScript>();
     mNumberOfStepsMoved     = 2;
     mNumberOfStepsRemaining = 0;
     mLastPosition           = 1;
     mPositionMoved          = 0;
     mFlag                   = 0;
     mPlayerOutIndex         = 0;
     mTokenPosition          = 0;
     mIsReadyToMove          = false;
     mYellowCanMove          = false;
     mAnotherChance          = false;
     mTokenMoved             = false;
     mYellowTokenMoving      = false;
     mMoveToFirst            = false;
     mMoveToFirstPosition    = false;
     mTokenOut               = false;
     mStartingPosition       = false;
     mPlayerFinished         = false;
 }
Exemplo n.º 2
0
 private void Start()
 {
     mRedToken    = FindObjectOfType <RedTokenScript>();
     mBlueToken   = FindObjectOfType <BlueTokenScript>();
     mYellowToken = FindObjectOfType <YellowTokenScript>();
     mGreenToken  = FindObjectOfType <GreenTokenScript>();
     mRedPlayer   = FindObjectOfType <RedPlayerScript>();
     SoundManagerScript.PlaySound("Load");
     mData        = new DataScript();
     mTokenMoving = false;
     LoadColor();
     Load();
     if (mResumeButtonClicked == true)
     {
         LoadGameData();
         LoadTokenData();
         StartGame(mPlayingTokens[mPlayerIndex]);
     }
     else
     {
         for (int i = 0; i < mAllTokens.Length; i++)
         {
             if (mAllTokens[i].activeInHierarchy)
             {
                 mPlayingTokens.Add(i);
             }
         }
         mPlayerIndex = 0;
         mNumberIndex = 0;
         StartGame(mPlayingTokens[mPlayerIndex]);
     }
 }
Exemplo n.º 3
0
 private void Start()
 {
     mPath           = mTokenPath.GetComponentsInChildren <Transform>();
     mCircleCollider = GetComponent <CircleCollider2D>();
     mRedToken       = FindObjectOfType <RedTokenScript>();
     mBlueToken      = FindObjectOfType <BlueTokenScript>();
     mYellowToken    = FindObjectOfType <YellowTokenScript>();
     mGreenToken     = FindObjectOfType <GreenTokenScript>();
     if (!GameManagerScript.mGameManager.mResumeButtonClicked)
     {
         Init();
     }
     mChildObject.SetActive(false);
 }