Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class DynamicCollider : MonoBehaviour {
- public Vector3 colliderSize;
- public Vector3 colliderOffset;
- public Vector3 velocity;
- public Vector3 hitNormal;
- public bool isRegistered;
- void OnEnable ()
- {
- CollisionEngine.RegisterDynamicCollider(this);
- }
- void OnDisable()
- {
- CollisionEngine.UnregisterDynamicCollider(this);
- }
- void OnDestroy()
- {
- CollisionEngine.UnregisterDynamicCollider(this);
- }
- public void PhysicsUpdate (float time)
- {
- velocity = new Vector3(Input.GetAxisRaw("Horizontal"), velocity.y, Input.GetAxisRaw("Vertical"));
- if (Input.GetKeyDown(KeyCode.Space))
- {
- velocity.y = 4;
- }
- else
- {
- velocity.y -= 1 * time;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement