Added new assets
This commit is contained in:
+56
@@ -0,0 +1,56 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TableFlipR: MonoBehaviour {
|
||||
|
||||
public Animator FlipR;
|
||||
public bool open;
|
||||
public Transform Player;
|
||||
|
||||
void Start (){
|
||||
open = false;
|
||||
}
|
||||
|
||||
void OnMouseOver (){
|
||||
{
|
||||
if (Player) {
|
||||
float dist = Vector3.Distance (Player.position, transform.position);
|
||||
if (dist < 15) {
|
||||
if (open == false) {
|
||||
if (Input.GetMouseButtonDown (0)) {
|
||||
StartCoroutine (opening ());
|
||||
}
|
||||
} else {
|
||||
if (open == true) {
|
||||
if (Input.GetMouseButtonDown (0)) {
|
||||
StartCoroutine (closing ());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IEnumerator opening(){
|
||||
print ("you are opening the door");
|
||||
FlipR.Play ("Rup");
|
||||
open = true;
|
||||
yield return new WaitForSeconds (.5f);
|
||||
}
|
||||
|
||||
IEnumerator closing(){
|
||||
print ("you are closing the door");
|
||||
FlipR.Play ("Rdown");
|
||||
open = false;
|
||||
yield return new WaitForSeconds (.5f);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user