public void LoadTokenData() { TokenDataSchema mLoadTokenData = JsonConvert.DeserializeObject <TokenDataSchema>(File.ReadAllText(Application.persistentDataPath + "/TokenData.json")); mRedToken.mFinalPositionIndex = mLoadTokenData.mPlayer1FinalPositionIndex; mBlueToken.mFinalPositionIndex = mLoadTokenData.mPlayer2FinalPositionIndex; mYellowToken.mFinalPositionIndex = mLoadTokenData.mPlayer3FinalPositionIndex; mGreenToken.mFinalPositionIndex = mLoadTokenData.mPlayer4FinalPositionIndex; }
public void SaveTokenData() { TokenDataSchema mTokenData = new TokenDataSchema(); mTokenData.mPlayer1FinalPositionIndex = mRedToken.mFinalPositionIndex; mTokenData.mPlayer2FinalPositionIndex = mBlueToken.mFinalPositionIndex; mTokenData.mPlayer3FinalPositionIndex = mYellowToken.mFinalPositionIndex; mTokenData.mPlayer4FinalPositionIndex = mGreenToken.mFinalPositionIndex; string mPositionData = JsonConvert.SerializeObject(mTokenData, Formatting.Indented); File.WriteAllText(Application.persistentDataPath + "/TokenData.json", mPositionData); }