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]); } }
// Use this for initialization void Start() { BasicPlayerStart(); prev_h = 0f; body = transform.GetChild(0); anim = body.GetComponent <Animator>(); other_player = GameObject.Find("Red player"); transform.GetChild(1).GetComponent <Aura>().SetMagnetButton(magnet_button); other_player_script = other_player.GetComponent <RedPlayerScript>(); other_player_rb = other_player.GetComponent <Rigidbody2D>(); WhoAmI = PlayerType.BLUE; }
//Function to find the Initial Position of Yellow Token. private void FindInitialPositionRed() { if (mInCollider.gameObject.name == "Player1Token1") { mColliderInitialPosition = mRedToken.mInitialPositions[0].transform; mRedPlayer = GetComponent <RedPlayerScript>(); } if (mInCollider.gameObject.name == "Player1Token2") { mColliderInitialPosition = mRedToken.mInitialPositions[1].transform; mRedPlayer = GetComponent <RedPlayerScript>(); } if (mInCollider.gameObject.name == "Player1Token3") { mColliderInitialPosition = mRedToken.mInitialPositions[2].transform; mRedPlayer = GetComponent <RedPlayerScript>(); } if (mInCollider.gameObject.name == "Player1Token4") { mColliderInitialPosition = mRedToken.mInitialPositions[3].transform; mRedPlayer = GetComponent <RedPlayerScript>(); } }
// Use this for initialization void Start() { BasicPlayerStart(); prev_h = 0f; body = transform.GetChild(0); anim = body.GetComponent<Animator>(); other_player = GameObject.Find("Red player"); transform.GetChild(1).GetComponent<Aura>().SetMagnetButton(magnet_button); other_player_script = other_player.GetComponent<RedPlayerScript>(); other_player_rb = other_player.GetComponent<Rigidbody2D>(); WhoAmI = PlayerType.BLUE; }