Exemplo n.º 1
0
    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);
            }
        }
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     GameData            = GameObject.FindGameObjectWithTag("GameData");
     playerDets          = GameData.GetComponent <PlayerDetailsScript>();
     playerDets.tutorial = 1;
     StartCoroutine(GoGoTutorial());
 }
Exemplo n.º 3
0
    // 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();
        }
    }
Exemplo n.º 4
0
    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();
    }
Exemplo n.º 5
0
 // 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());
    }
Exemplo n.º 7
0
 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>();
 }