PressurePlate
是压力板的控制器类。
此控制器类的语义过于上层,将考虑用更多组件组合来下位替代。 请合理使用 prefab 以免将来的麻烦。
- 继承自:
MonoBehaviour
- 必需组件:
Collider
Transform plate
:压力板可压下的板子。float sinkingDistance
:被按下时,板子下沉的距离,局部坐标。List<GameObject> targets
:可以按下该压力板的对象。AudioClip onPressedSound
:按下时的音效。UnityEvent onPressed
:按下时触发。AudioClip onReleasedSound
:抬起时的音效。UnityEvent onReleased
:抬起时触发。
bool Pressed { get; set; }
:是否按下。