public override void OnStepIn(GameObject go) { foreach (var target in targets) { ISwitchTriggered s = target.GetComponent <ISwitchTriggered> (); if (s != null) { s.OnSwitchOn(); } } }
public override void OnStepOut() { foreach (var target in targets) { ISwitchTriggered s = target.GetComponent <ISwitchTriggered> (); if (s != null) { s.OnSwitchOff(); } } }