/// <summary> /// /// </summary> /// <param name="eventArgs"></param> internal static MoveToEventArgs InvokeMoveTo( Point3D newLocation, WorldEntity entity ) { EventHandler<MoveToEventArgs> tempMoveTo = m_MoveTo; if ( tempMoveTo != null ) { MoveToEventArgs moveToEventArgs = new MoveToEventArgs( newLocation, entity ); if ( moveToEventArgs == null ) return null; tempMoveTo( entity, moveToEventArgs ); return moveToEventArgs; } return null; }
/// <summary> /// /// </summary> /// <param name="eventArgs"></param> internal static MoveToEventArgs InvokeMoveTo(Point3D newLocation, WorldEntity entity) { EventHandler <MoveToEventArgs> tempMoveTo = m_MoveTo; if (tempMoveTo != null) { MoveToEventArgs moveToEventArgs = new MoveToEventArgs(newLocation, entity); if (moveToEventArgs == null) { return(null); } tempMoveTo(entity, moveToEventArgs); return(moveToEventArgs); } return(null); }