protected virtual void EnteredProximity() { if (enteredProximityInvoker != null) enteredProximityInvoker(MyPlayer, this); }