コード例 #1
0
    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);
    }
コード例 #2
0
ファイル: StateRun.cs プロジェクト: inonoa/tekiyoke2
    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);
            }
        }
    }
コード例 #3
0
 /* 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);
 }