public void SkinUnlockOrEquip(int catNumber, int skinNumber) { playerDetails = gameDataObject.GetComponent <PlayerDetailsScript>(); playerInv = gameDataObject.GetComponent <PlayerInventoryScript>(); playerStable = gameDataObject.GetComponent <PlayerStableScript>(); Debug.Log(playerInv.catSkins[skinNumber]); int skinStatus = playerInv.catsUnlocked[catNumber]; //Grab the status of the skin if (skinStatus == 1) //If we own it { playerStable.currentCat = catNumber; //Equip it catSpawn.DeleteCat(); catSpawn.SpawnOwnCat(); //Code to refresh cat here } if (skinStatus == 0) { if (playerDetails.hardCurrency >= 500) //If we can afford it { playerDetails.hardCurrency -= 500; //Buy it playerInv.catsUnlocked[catNumber] = 1; //Register it in inventory SkinUnlockOrEquip(catNumber, skinNumber); } } }
// Use this for initialization void Start() { GameData = GameObject.FindGameObjectWithTag("GameData"); playerDets = GameData.GetComponent <PlayerDetailsScript>(); playerDets.tutorial = 1; StartCoroutine(GoGoTutorial()); }
// Use this for initialization void Start() { //GameObject ownCat = Instantiate(cattoSpawnPrefab, gameObject.transform, false) as GameObject; if (challengerCat) { SpawnChallengerCat(); } if (friendCat) { SpawnFriendCat(); } catDataObject = GameObject.FindGameObjectWithTag("GameData"); playerStable = catDataObject.GetComponent <PlayerStableScript>(); playerDetails = catDataObject.GetComponent <PlayerDetailsScript>(); runningCatObjects = GameObject.FindGameObjectsWithTag("CatAttachObjects"); levelCam = GameObject.FindGameObjectWithTag("LevelCam").GetComponent <Camera>(); if (mainMenu && ownCat) { nameObject = true; } if (ownCat) { SpawnOwnCat(); } }
GameObject gameDataObject; // Needed for returning to LevelSelection instead of directly to main menu /*void Start() // CURRENTLY Needed for returning to LevelSelection instead of directly to main menu * { * gameDataObject = GameObject.FindGameObjectWithTag("GameData"); //JS Grab the object that contains the data * gameOptionsScript = gameDataObject.GetComponent<GameOptionsScript>(); //Grab player data * * if (gameOptionsScript.returningFromGamePlay) // if loaded from gameplay goes directly to event selection * { * ActivatePlayPanel(); * gameOptionsScript.returningFromGamePlay = false; // resets returning from game play * } * } */ void Start() { gameData = GameObject.FindGameObjectWithTag("GameData"); playerDets = gameData.GetComponent <PlayerDetailsScript>(); ActivateBottomMenu(); }
// Use this for initialization void Start() { gameDataObject = GameObject.FindGameObjectWithTag("GameData"); gameOptions = gameDataObject.GetComponent <GameOptionsScript>(); playerDetails = gameDataObject.GetComponent <PlayerDetailsScript>(); playerInv = gameDataObject.GetComponent <PlayerInventoryScript>(); playerStable = gameDataObject.GetComponent <PlayerStableScript>(); }
Animator catAnimator; //JS // Use this for initialization void Start() { gameOptionsObject = GameObject.FindGameObjectWithTag("GameOptions"); //Grab the object that contains the options data gameOptions = gameOptionsObject.GetComponent <GameOptionsScript>(); //Grab the game data gameData = GameObject.FindGameObjectWithTag("GameData"); //Grab the object that contains the options data playerDets = gameData.GetComponent <PlayerDetailsScript>(); StartCoroutine(StartTheGame()); }
void Start() { userDetailsObject = GameObject.FindGameObjectWithTag("GameData"); playerDetails = userDetailsObject.GetComponent <PlayerDetailsScript>(); }
// Update is called once per frame void Update() { gameOptions = gameOptionsObject.GetComponent <PlayerDetailsScript>(); //Grab the cat data currencyText.text = gameOptions.hardCurrency.ToString(); }
// Use this for initialization void Start() { gameOptionsObject = GameObject.FindGameObjectWithTag("GameData"); //Grab the object that contains the options data gameOptions = gameOptionsObject.GetComponent <PlayerDetailsScript>(); //Grab the cat data currencyText = GetComponent <Text>(); }
// Use this for initialization void Start() { gameDataObject = GameObject.FindGameObjectWithTag("GameData"); IAP = gameDataObject.GetComponent <IAPDemoSceneController>(); playerDets = gameDataObject.GetComponent <PlayerDetailsScript>(); }