private void Start()
 {
     _spawns = FindObjectsOfType <FoodSpawner>();
     if (Instance == null)
     {
         Instance = this;
     }
 }
Ejemplo n.º 2
0
    private void Start()
    {
        _foodSupplyManager = FindObjectOfType <FoodSupplyManager>();
        maxSatietyUiValue  = _foodSupplyManager.maxCatSatiety;

        satietySlider.maxValue  = maxSatietyUiValue;
        satietySlider.value     = 0;
        foodLeftSlider.maxValue = _foodSupplyManager.maxFoodMachineSatiety;
        foodLeftSlider.value    = foodLeftSlider.maxValue;
    }
Ejemplo n.º 3
0
    private IEnumerator Start()
    {
        _foodSupplyManager     = FindObjectOfType <FoodSupplyManager>();
        _machineSpriteRenderer = GetComponent <SpriteRenderer>();

        _mealParent = transform.GetChild(0).gameObject;

        yield return(LoadAtlas(out _foodHandler, spriteAtlas));

        LoadSpritesFromAtlas(_foodHandler, out _foodAtlas, out foodSprites);

        /*yield return LoadAtlas(out _bombHandler, bombAtlas);
         * LoadSpritesFromAtlas(_bombHandler,out _bombAtlas, out bombSprites);*/

        InvokeRepeating(nameof(SpawnFood), RandomTimeForStartFoodSpawn(), RepeatRate);
        if (isBrokenMachineEventEnabled)
        {
            InvokeRepeating(nameof(BrokenMachineEvent), RandomTimeForMachineEvent(), RandomTimeForMachineEvent());
        }
    }