diff options
author | chai <215380520@qq.com> | 2024-03-13 11:38:18 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2024-03-13 11:38:18 +0800 |
commit | 134f1deb971b0514a26e04e23926f91983a5497f (patch) | |
tree | d790681bb000c07abae9f557a7d0ef2442fac467 /PlayerKnockback.cs | |
parent | 6ce8b9e22fc13be34b442c7b6af48b42cd44275a (diff) |
* move
Diffstat (limited to 'PlayerKnockback.cs')
-rw-r--r-- | PlayerKnockback.cs | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/PlayerKnockback.cs b/PlayerKnockback.cs deleted file mode 100644 index 89fffb8..0000000 --- a/PlayerKnockback.cs +++ /dev/null @@ -1,52 +0,0 @@ -using UnityEngine; - -public class PlayerKnockback : MonoBehaviour -{ - private RigidbodyHolder allRigs; - - private StandingDataHandler standing; - - private WeaponHandler weapons; - - private void Start() - { - allRigs = GetComponent<RigidbodyHolder>(); - standing = GetComponent<StandingDataHandler>(); - weapons = GetComponent<WeaponHandler>(); - } - - private void Update() - { - if (Input.GetKeyDown(KeyCode.K)) - { - AddSeriousKnockback(); - } - } - - public void AddForce(Vector3 force, Rigidbody rig) - { - if (force.magnitude > 200f) - { - AddSeriousKnockback(); - force *= 0.1f; - } - for (int i = 0; i < allRigs.GetAllRigs().Length; i++) - { - float num = 1f; - if (rig == allRigs.GetAllRigs()[i]) - { - num *= 1f; - } - allRigs.GetAllRigs()[i].AddForce(force * num * 20f, ForceMode.Acceleration); - } - } - - private void AddSeriousKnockback() - { - GetComponent<PlayerDeath>().Kill(); - } - - private void AddNormalKnockback() - { - } -} |