void OnMoveKey() { var mazeKeyPosition = MazeGenerator.instance.GetRandomFloorPositions(1)[0]; MazeKey mazeKey = Instantiate(mazeKeyPrefab, mazeKeyPosition, Quaternion.identity) as MazeKey; mazeKey.transform.SetParent(transform); }
void StartDirectives() { mazeGoal = Instantiate(mazeGoalPrefab, MazeGenerator.instance.mazeGoalPosition, Quaternion.identity) as MazeGoal; mazeGoal.transform.SetParent(transform); var mazeKeyPositions = MazeGenerator.instance.GetRandomFloorPositions(keysToFind); for (int i = 0; i < mazeKeyPositions.Count; i++) { MazeKey mazeKey = Instantiate(mazeKeyPrefab, mazeKeyPositions[i], Quaternion.identity) as MazeKey; mazeKey.transform.SetParent(transform); } var slowMudPositions = MazeGenerator.instance.GetRandomFloorPositions(numSlowSpots); for (int i = 0; i < slowMudPositions.Count; i++) { SlowMud slowMud = Instantiate(slowMudPrefab, slowMudPositions[i], Quaternion.identity) as SlowMud; slowMud.transform.SetParent(transform); } var fastIcePositions = MazeGenerator.instance.GetRandomFloorPositions(numFastSpots); for (int i = 0; i < fastIcePositions.Count; i++) { FastIce fastIce = Instantiate(fastIcePrefab, fastIcePositions[i], Quaternion.identity) as FastIce; fastIce.transform.SetParent(transform); } }
public byte[] GetEncryptedPublicKey() { byte[] key = MazeKey.getBytes(); byte[] salt = PrivateSalt.getBytes(); //also step 7 but here we encrypt it byte[] publicData = new byte[this.PublicKeyData.Length]; Array.Copy(this.PublicKeyData, publicData, publicData.Length); //copy the public key data so the original will be still in memory GetWopEncryption().Encrypt(publicData, 0, publicData.Length); return(publicData); }
void StartDirectives() { mazeGoal = Instantiate(mazeGoalPrefab, MazeGenerator.instance.mazeGoalPosition, Quaternion.identity) as MazeGoal; mazeGoal.transform.SetParent(transform); mazeKeyPositions = MazeGenerator.instance.GetRandomFloorPositions(keysToFind); for (int i = 0; i < mazeKeyPositions.Count; i++) { MazeKey mazeKey = Instantiate(mazeKeyPrefab, mazeKeyPositions[i], Quaternion.identity) as MazeKey; mazeKey.transform.SetParent(transform); } }
void StartDirectives() { mazeGoal = Instantiate(mazeGoalPrefab, MazeGenerator.instance.mazeGoalPosition, Quaternion.identity) as MazeGoal; mazeGoal.transform.SetParent(transform); mazeKeyPositions = MazeGenerator.instance.GetRandomFloorPositions(keysToFind); powerUpStarPositions = MazeGenerator.instance.GetRandomFloorPositions(powerUpStarAvailable); powerUpSpeedPositions = MazeGenerator.instance.GetRandomFloorPositions(powerUpSpeedAvailable); powerUpInvulnPositions = MazeGenerator.instance.GetRandomFloorPositions(powerUpInvulnAvailable); for (int i = 0; i < mazeKeyPositions.Count; i++) { MazeKey mazeKey = Instantiate(mazeKeyPrefab, mazeKeyPositions[i], Quaternion.identity) as MazeKey; mazeKey.transform.SetParent(transform); PowerUpStar powerUpStar = Instantiate(powerUpStarPrefab, powerUpStarPositions[i], Quaternion.identity) as PowerUpStar; powerUpStar.transform.SetParent(transform); PowerUpSpeed powerUpSpeed = Instantiate(powerUpSpeedPrefab, powerUpSpeedPositions[i], Quaternion.identity) as PowerUpSpeed; powerUpSpeed.transform.SetParent(transform); PowerUpInvuln powerUpInvuln = Instantiate(powerUpInvulnPrefab, powerUpInvulnPositions[i], Quaternion.identity) as PowerUpInvuln; powerUpInvuln.transform.SetParent(transform); } for (int i = 0; i < powerUpStarPositions.Count; i++) { PowerUpStar powerUpStar = Instantiate(powerUpStarPrefab, powerUpStarPositions[i], Quaternion.identity) as PowerUpStar; powerUpStar.transform.SetParent(transform); } for (int i = 0; i < powerUpSpeedPositions.Count; i++) { PowerUpSpeed powerUpSpeed = Instantiate(powerUpSpeedPrefab, powerUpSpeedPositions[i], Quaternion.identity) as PowerUpSpeed; powerUpSpeed.transform.SetParent(transform); } for (int i = 0; i < powerUpInvulnPositions.Count; i++) { PowerUpInvuln powerUpInvuln = Instantiate(powerUpInvulnPrefab, powerUpInvulnPositions[i], Quaternion.identity) as PowerUpInvuln; powerUpInvuln.transform.SetParent(transform); } }
public WopEx GetWopEncryption() { byte[] key = MazeKey.getBytes(); byte[] salt = PrivateSalt.getBytes(); return(GetWopEncryption(key, salt)); }