예제 #1
0
        // Use this for initialization
        void Start()
        {
            _finalDogFound     = false;
            _item              = new GameObject[_cardStatsText.Length];
            _generationManager = GameObject.FindWithTag("Main");
            _geneticVariance   = GameObject.FindWithTag("GeneticVariance");
            _puppyManager      = GameObject.FindWithTag("PuppyManager").GetComponent <PuppyManager>();
            _cardPrefab        = GameManager.Instance.ChosenCardPrefab;
            HasChanged();
            if (_decrease == 0)
            {
                _decrease = -5;
            }
            if (_increase == 0)
            {
                _decrease = 20;
            }

            if (GameManager.Instance.CurrentLevel == "Level1")
            {
                _firstBirthDone  = false;
                _secondBirthDone = false;
            }
            else if (GameManager.Instance.CurrentLevel == "Level0")
            {
                _firstBirthDone  = true;
                _secondBirthDone = true;
            }
            else
            {
                _firstBirthDone  = true;
                _secondBirthDone = false;
            }
        }
예제 #2
0
 //Load all in game object managers
 private void LoadGameManagers()
 {
     PuppyManager      = GameObject.FindGameObjectWithTag("PuppyManager").GetComponent <PuppyManager>();
     GenerationManager = GameObject.FindWithTag("Main").GetComponent <GenerationManager>();
     FinalDogManager   = GameObject.FindGameObjectWithTag("finalDog").GetComponent <FinalDog>();
     CardReview        = GameObject.FindGameObjectWithTag("cardReview").GetComponent <CardReview>();
     BreedingManager   = GameObject.FindGameObjectWithTag("breedingPanel").GetComponent <BreedingManager>();
     GeneticVarience   = GameObject.FindGameObjectWithTag("GeneticVariance").GetComponentInChildren <Percentage>();
     SideBar           = GameObject.FindGameObjectWithTag("SideBar").GetComponentInChildren <Animator>();
     OptionsPanel      = GameObject.FindGameObjectWithTag("Options").GetComponent <CanvasGroup>();
 }