Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma strict
- var dist : float = 5;
- public var power: float;
- public var rb: Rigidbody;
- var door : GameObject;
- function Start() {
- rb = door.GetComponent.<Rigidbody>();
- }
- function Update () {
- var up = transform.TransformDirection(Vector3.forward);
- var hit : RaycastHit;
- Debug.DrawRay(transform.position, up * dist, Color.red);
- if(Physics.Raycast(transform.position, up, hit, dist)){
- if(hit.collider.gameObject.tag == "Door"){
- if(Input.GetKey("w")){
- if(Input.GetMouseButton(0)){
- rb.AddForce(transform.forward * power);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment