private void OnTriggerEnter2D_InTown(Collider2D collision) { InteractionObj obj = collision.gameObject.GetComponent <InteractionObj>(); if (obj == null) { return; } obj.Interaction(this); }
public void OnTriggerEnter2D_InDungeon(Collider2D collision) { if (this.m_rb.isKinematic == true) { return; } InteractionObj obj = collision.gameObject.GetComponent <InteractionObj>(); if (obj == null) { return; } obj.Interaction(this); }
void TriggerButton() { if (ButtonListeners != null) { // Trigger our callbacks ButtonListeners.Invoke(this); } foreach (SensoHandExample InteractionObj in ActiveControllers) { // Trigger a response on any active controllers foreach (string VibroFinger in ActiveFingers) { Senso.EFingerType finger = (Senso.EFingerType)Enum.Parse(typeof(Senso.EFingerType), VibroFinger); switch (ButtonNumber) { case 1: InteractionObj.VibrateFinger(finger, 500, 5); break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; case 10: break; default: InteractionObj.VibrateFinger(finger, 500, 5); break; } } } }