// 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("クールタイムセット"); } } }
// 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; } } } }