protected virtual void OnTriggerExit2D(Collider2D col) { TimeScaledObject obj = col.gameObject.GetComponent <TimeScaledObject>(); if (obj) { AffectedObjects.Remove(obj); } }
protected override void OnTriggerExit2D(Collider2D col) { base.OnTriggerExit2D(col); TimeScaledObject obj = col.gameObject.GetComponent <TimeScaledObject>(); if (obj) { obj.RemoveTimeBubble(this); } }
protected override void OnTriggerEnter2D(Collider2D col) { Debug.Log("Reverse Trigger Entered"); base.OnTriggerEnter2D(col); TimeScaledObject obj = col.gameObject.GetComponent <TimeScaledObject>(); if (obj) { obj.AddReverseBubble(this); } }