Reworked seed parser so it can deal with integers that are 2 digits long
This commit is contained in:
+31
-31
@@ -164,17 +164,17 @@ public class GMScript : MonoBehaviour
|
|||||||
|
|
||||||
if(PlayerPrefs.GetInt("Level") == 1)
|
if(PlayerPrefs.GetInt("Level") == 1)
|
||||||
{
|
{
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
} else if(PlayerPrefs.GetInt("Level") == 2){
|
} else if(PlayerPrefs.GetInt("Level") == 2){
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 3){
|
} else if (PlayerPrefs.GetInt("Level") == 3){
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 4){
|
} else if (PlayerPrefs.GetInt("Level") == 4){
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 5){
|
} else if (PlayerPrefs.GetInt("Level") == 5){
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") >= 6){
|
} else if (PlayerPrefs.GetInt("Level") >= 6){
|
||||||
SeedParse("000000000466660");
|
SeedParse(new int[] {0,0,0,0,0,0,0,0,0,4,6,6,6,6,0});
|
||||||
SceneManager.LoadScene("Mode Select Scene");
|
SceneManager.LoadScene("Mode Select Scene");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -185,27 +185,27 @@ public class GMScript : MonoBehaviour
|
|||||||
|
|
||||||
if(PlayerPrefs.GetInt("Level") == 1)
|
if(PlayerPrefs.GetInt("Level") == 1)
|
||||||
{
|
{
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if(PlayerPrefs.GetInt("Level") == 2){
|
} else if(PlayerPrefs.GetInt("Level") == 2){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 3){
|
} else if (PlayerPrefs.GetInt("Level") == 3){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 4){
|
} else if (PlayerPrefs.GetInt("Level") == 4){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 5){
|
} else if (PlayerPrefs.GetInt("Level") == 5){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 6){
|
} else if (PlayerPrefs.GetInt("Level") == 6){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if(PlayerPrefs.GetInt("Level") == 7){
|
} else if(PlayerPrefs.GetInt("Level") == 7){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 8){
|
} else if (PlayerPrefs.GetInt("Level") == 8){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 9){
|
} else if (PlayerPrefs.GetInt("Level") == 9){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") == 10){
|
} else if (PlayerPrefs.GetInt("Level") == 10){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
} else if (PlayerPrefs.GetInt("Level") >= 11){
|
} else if (PlayerPrefs.GetInt("Level") >= 11){
|
||||||
SeedParse("777744444422220");
|
SeedParse(new int[] {7,7,7,7,4,4,4,4,4,4,2,2,2,2,0});
|
||||||
SceneManager.LoadScene("Mode Select Scene");
|
SceneManager.LoadScene("Mode Select Scene");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1059,29 +1059,29 @@ public class GMScript : MonoBehaviour
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SeedParse(string seed)
|
void SeedParse(int[] seed)
|
||||||
{
|
{
|
||||||
|
|
||||||
PartyColours[0] = (int)char.GetNumericValue(seed[0]);
|
PartyColours[0] = seed[0];
|
||||||
PartyColours[1] = (int)char.GetNumericValue(seed[1]);
|
PartyColours[1] = seed[1];
|
||||||
PartyColours[2] = (int)char.GetNumericValue(seed[2]);
|
PartyColours[2] = seed[2];
|
||||||
PartyColours[3] = (int)char.GetNumericValue(seed[3]);
|
PartyColours[3] = seed[3];
|
||||||
|
|
||||||
EnemyPartsColours = new int[7];
|
EnemyPartsColours = new int[7];
|
||||||
EnemyPartsColours[0] = (int)char.GetNumericValue(seed[4]);
|
EnemyPartsColours[0] = seed[4];
|
||||||
EnemyPartsColours[1] = (int)char.GetNumericValue(seed[5]);
|
EnemyPartsColours[1] = seed[5];
|
||||||
EnemyPartsColours[2] = (int)char.GetNumericValue(seed[6]);
|
EnemyPartsColours[2] = seed[6];
|
||||||
EnemyPartsColours[3] = (int)char.GetNumericValue(seed[7]);
|
EnemyPartsColours[3] = seed[7];
|
||||||
EnemyPartsColours[4] = (int)char.GetNumericValue(seed[8]);
|
EnemyPartsColours[4] = seed[8];
|
||||||
|
|
||||||
EnemyKillSequence = new int[(int)char.GetNumericValue(seed[9])];
|
EnemyKillSequence = new int[seed[9]];
|
||||||
|
|
||||||
for(int i = 0; i < (int)char.GetNumericValue(seed[9]); i++)
|
for(int i = 0; i < seed[9]; i++)
|
||||||
{
|
{
|
||||||
EnemyKillSequence[i] = (int)char.GetNumericValue(seed[10+i]);
|
EnemyKillSequence[i] = seed[10+i];
|
||||||
}
|
}
|
||||||
|
|
||||||
modelNum = (int)char.GetNumericValue(seed[10+(int)char.GetNumericValue(seed[9])]);
|
modelNum = seed[10+seed[9]];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user