Looking-Glass/Assets/props/key objects/code panel/KeyPanelLockable.cs

24 lines
588 B
C#
Raw Permalink Normal View History

2024-02-28 18:25:06 +01:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class KeyPanelLockable : Lockable
{
Material material;
public AudioSource reject;
public AudioSource accept;
public AudioSource puzzlecomplete;
public bool finalStep = false;
2024-02-28 18:25:06 +01:00
public override void StartUnlock(){
material = GetComponent<MeshRenderer>().material;
material.color = Color.green;
accept.Play();
if(finalStep){
puzzlecomplete.Play();
}
2024-02-28 18:25:06 +01:00
}
public override void FailedUnlock(){
reject.Play();
2024-02-28 18:25:06 +01:00
}
}