// Called when this gameobject is distabled. private void OnDisable() { Squeeze.RemoveOnAxisListener(OnSqueeze, LEFT_INPUT_SOURCE); Squeeze.RemoveOnAxisListener(OnSqueeze, RIGHT_INPUT_SOURCE); Trigger.RemoveOnStateDownListener(OnTriggerDown, LEFT_INPUT_SOURCE); Trigger.RemoveOnStateDownListener(OnTriggerDown, RIGHT_INPUT_SOURCE); Trigger.RemoveOnStateUpListener(OnTriggerUp, LEFT_INPUT_SOURCE); Trigger.RemoveOnStateUpListener(OnTriggerUp, RIGHT_INPUT_SOURCE); }