コード例 #1
0
ファイル: Critter.cs プロジェクト: Paulgherve1/Critters
    private void CheckEvoAnimationState(int pts)
    {
        if (!evoButton)
        {
            evoButton = FindObjectOfType<EvolutionButton>();
        }

        if (pts < 10)
        {
            evoButton.SetIsFullGlow(false);
        }
        else
        {
            evoButton.SetIsFullGlow(true);
        }
    }
コード例 #2
0
ファイル: Critter.cs プロジェクト: Paulgherve1/Critters
    //Declarations + zeroing out critter poulations and energy levels
    void Awake()
    {
        gameControl = FindObjectOfType<GameController>();
        turnTimer = FindObjectOfType<TurnTimer>();
        player = FindObjectOfType<Player>();
        evoList = GetComponent<EvolutionList>();
        SplinterXP = 0;

        transform.parent = GameObject.FindGameObjectWithTag("Critters").transform;

        completedPhases = 0;
        tokenDensity = (200 / gameControl.tokenDensity) * size;
        breedSeason = GameController.breedSeason;

        SetBreedRate(GameController.breedRate);
        UpdateStats();

        evoButton = FindObjectOfType<EvolutionButton>();
        migrateButton = FindObjectOfType<MigrateAnimControl>();
    }