private void Start() { _spawns = FindObjectsOfType <FoodSpawner>(); if (Instance == null) { Instance = this; } }
private void Start() { _foodSupplyManager = FindObjectOfType <FoodSupplyManager>(); maxSatietyUiValue = _foodSupplyManager.maxCatSatiety; satietySlider.maxValue = maxSatietyUiValue; satietySlider.value = 0; foodLeftSlider.maxValue = _foodSupplyManager.maxFoodMachineSatiety; foodLeftSlider.value = foodLeftSlider.maxValue; }
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()); } }