Код
private var bTouch : boolean;
var NeedKey : int;
var Trigger : GameObject;
var Animation : AnimationClip;
var zwuk : AudioClip;
var HUDStyle : GUIStyle;
function OnTriggerEnter(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=true;
}
}
function OnTriggerExit(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=false;
}
}
function Update()
{
if(Input.GetKeyDown(KeyCode.E)&& bTouch)
{
if(Inventory.Key==NeedKey)
{
Inventory.Key-=NeedKey;
Trigger.animation.clip = Animation;
Trigger.animation.Play();
audio.clip = zwuk;
audio.Play();
Destroy(gameObject);
if (!animation.isPlaying) {
}
}
}
}
function OnGUI()
{
if(bTouch)
GUI.Box (Rect (Screen.width/2 - 25,Screen.height/2 - 25,100,50), "Вам нужен ключ "+NeedKey+"/"+Inventory.Key,HUDStyle); // центр
}