private void positionChangedHandler(Vector3 position) { //update reference currentPosition = position; //raise event if (OnPositionChanged != null) OnPositionChanged(position); }