/// <summary> /// /// </summary> /// <param name="eventArgs"></param> internal static MoveToWorldEventArgs InvokeMoveToWorld(Point3D newLocation, BaseMap newMap, WorldEntity entity) { EventHandler <MoveToWorldEventArgs> tempMoveToWorld = m_MoveToWorld; if (tempMoveToWorld != null) { MoveToWorldEventArgs moveToWorldEventArgs = new MoveToWorldEventArgs(newLocation, newMap, entity); if (moveToWorldEventArgs == null) { return(null); } tempMoveToWorld(entity, moveToWorldEventArgs); return(moveToWorldEventArgs); } return(null); }
/// <summary> /// /// </summary> /// <param name="eventArgs"></param> internal static MoveToWorldEventArgs InvokeMoveToWorld( Point3D newLocation, BaseMap newMap, WorldEntity entity ) { EventHandler<MoveToWorldEventArgs> tempMoveToWorld = m_MoveToWorld; if ( tempMoveToWorld != null ) { MoveToWorldEventArgs moveToWorldEventArgs = new MoveToWorldEventArgs( newLocation, newMap, entity ); if ( moveToWorldEventArgs == null ) return null; tempMoveToWorld( entity, moveToWorldEventArgs ); return moveToWorldEventArgs; } return null; }