示例#1
0
 // Update is called once per frame
 void Update()
 {
     // スキルの番号が押された時
     if (Input.GetKeyDown(KeyCode.Alpha1 + skillPaletteNumber))
     {
         // クールタイムのオブジェクトが存在してない時
         if (!itemCoolTimeFlag)
         {
             // アイテムを使う処理
             Debug.Log("Use " + Items.items[itemID].ToString());
             // クールタイムを発生させる
             itemCoolTimeFlag = true;
             SetSkillIcon.GenerationItemCoolTime();
             Debug.Log("クールタイムセット");
         }
     }
 }
示例#2
0
 // Update is called once per frame
 void Update()
 {
     // プレイヤーのスクリプトが未割当の場合
     if (!playerChar)
     {
         // プレイヤーを探し出す
         playerChar = StaticMethods.FindGameObjectWithPhotonNetworkIDAndObjectTag(PhotonNetwork.player.ID, "Player").GetComponent <PlayerChar>();
     }
     // スキルの番号が押された時
     if (Input.GetKeyDown(KeyCode.Alpha1 + skillPaletteNumber))
     {
         // スキルのクールタイム発生フラグが立っていなければ
         if (!skillCoolTimeFlag)
         {
             // スキルを使用する
             if (playerChar.UseSkill(skillID, SkillControl.GetSkill(skillID)))
             {
                 // クールタイムの発生
                 SetSkillIcon.GenerationSkillCoolTime(skillID);
                 skillCoolTimeFlag = true;
             }
         }
     }
 }