private void updateSkillExecution() { Chip chipScript = Inventory.Instance.GetActiveChip(Chip.ChipType.SKILL); if (chipScript == null) { return; } // execute start if (Input.GetMouseButtonDown(1)) { chipScript.ExecuteStart(); } // execute continues if (Input.GetMouseButton(1)) { chipScript.ExecuteContinues(); } // execute end if (Input.GetMouseButtonUp(1)) { chipScript.ExecuteEnd(); } }
// ===================================================================================================== private void updateSkillActivationInput() { // skills (1 - 5) for (int i = 49, j = 0; i <= 53 && j < _skillUnitsList.Count; ++i, ++j) { Chip chipScript = _skillUnitsList[j].GetComponent <Chip>(); if (Input.GetKeyDown((KeyCode)i)) { chipScript.ExecuteStart(); } /*if (Input.GetKey((KeyCode)i)) * { * chipScript.ExecuteContinues(); * }*/ if (Input.GetKeyUp((KeyCode)i)) { chipScript.ExecuteEnd(); } } }