예제 #1
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]);
     }
 }
예제 #2
0
    // 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;
    }
예제 #3
0
 //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>();
     }
 }
예제 #4
0
    // 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;
    }