void Start() { //Application.targetFrameRate = 120; hero = GetComponent <HeroParameters>(); transform.position = new Vector2(1, 15); HeroInventory.AddItemHud(HeroInventory.Hud_Cells[0], tools_start[0].gameObject, 1); rb = GetComponent <Rigidbody2D>(); FlashLightLight = FlashLight.GetComponent <Light2D>(); dissolve.SetFloat("_Fade", 0); }
IEnumerator Tsuchihokori(ObjectPool <Tsuchihokori> pool, HeroParameters params_, HeroMover hero) { while (true) { pool.ActivateOne(right ? "r" : "l"); float time = 0; yield return(null); while ((time += hero.TimeManager.DeltaTimeAroundHero) < params_.RunParams.TsuchihokoriInterval) { yield return(null); } } }
/* public void LoadInventory() * { * InventoryUsedCallback callback = new InventoryUsedCallback(GameController.Instance.InventoryItemUsed); * for (int i = 0; i < GameController.Instance.Inventory.Count; i++) * { * InventoryUIButton newItem = AddNewInventoryItem(GameController.Instance.Inventory[i]); * newItem.Callback = callback; * } * } */ private void HandleOnUpdateHeroParameters(HeroParameters parameters) { UpdateCharacterValues(parameters.Health, parameters.Armor); }