public void ActivateHighlightColor(Triggerable trig, bool activate) { if (renderer == null) { return; } Debug.Log("Skruh " + activate + " - " + (activate ? highlightMaterial : originalMaterial).name + " - " + (highlightMaterial == null) + " - " + (originalMaterial == null)); renderer.material = activate ? highlightMaterial : originalMaterial; }
private void Start() { if (triggerable == null) { triggerable = GetComponent <Triggerable>(); } /*if (triggerable != null) * { * triggerable.OnStatusChanged += HandleTriggerableStatusChanged; * }*/ }
public void HandleTriggerableStatusChanged(Triggerable trig, bool isTriggered) { Debug.Log("New Triggerable Status: " + isTriggered); if (isTriggered) { doOpenDoor = true; doCloseDoor = false; } else { doCloseDoor = true; doOpenDoor = false; } }
public void HandleTriggerableStateChanged(Triggerable triggerable, bool state) { ToggleObjects(state); }
public void HandleTriggerableStateChanged(TriggerSystemV2.Triggerable triggerable, bool state) { GlowEye(state); }