public int[] starsCollectedLifetime; // Stores the amount og starts that have been collected over the dats's lifetime public CrushingData() { // player round stats starsCollected = new int[2]; numberOfDodges = 0; lastRoundTime = 0; // player pb stats bestStarsCollected = new int[2] { 0, 0 }; bestNumberOfDodges = 0; longestRoundTime = 0; // Player settings playerColour = new float[4] { 1f, 1f, 1f, 1f }; playerPipPosition = new SerializeVector3(0f, 0f, 0f); crusherColour = new float[4] { 1f, .721f, .156f, 1f }; crusherPipPosition = new SerializeVector3(85.5f, 126.5f, 0f); playerShapeSprite = new SerializeSprite(); playerShapeChoice = 1; musicVolume = -6; sfxVolume = 0; // lifetime stats defaults starsCollectedLifetime = new int[2] { 0, 0 }; numberOfDodgesLifetime = 0; numberOfRoundsPlayedLifetime = 0; }
/// <summary> /// This method return a Vector3 in a serialized Vector3. /// </summary> public static SerializeVector3 ParseToSerializedVector3(Vector3 vector) { SerializeVector3 SerializedVector3 = new SerializeVector3(); SerializedVector3.X = vector.x; SerializedVector3.Y = vector.y; SerializedVector3.Z = vector.z; return(SerializedVector3); }
/// <summary> /// This method return a serialized Vector3 in a Vector3. /// </summary> public static Vector3 ParseToVector3(SerializeVector3 vector) { return(new Vector3(vector.X, vector.Y, vector.Z)); }