C# Class Server.Multis.BaseBoat

Inheritance: Server.Items.BaseMulti
Afficher le fichier Open project: Grimoric/RunUO.T2A Class Usage Examples

Private Properties

Свойство Type Description
EventSink_WorldSave void
SafeAdd void

Méthodes publiques

Méthode Description
AssociateMap ( Server.Items.MapItem map ) : void
BaseBoat ( ) : System
BaseBoat ( Server.Serial serial ) : System
BeginDryDock ( Server.Mobile from ) : void
BeginRename ( Server.Mobile from ) : void
CanFit ( Server.Point3D p, Server.Map map, int itemID ) : bool
CheckDecay ( ) : bool
CheckDryDock ( Server.Mobile from ) : DryDockResult
CheckKey ( uint keyValue ) : bool
Contains ( int x, int y ) : bool
CreateKeys ( Server.Mobile m ) : uint
Deserialize ( GenericReader reader ) : void
DoMovement ( bool message ) : bool
EndDryDock ( Mobile from ) : void
EndRename ( Mobile from, string newName ) : void
FindBoatAt ( IPoint2D loc, Map map ) : BaseBoat
GetMarkedLocation ( ) : Point3D
GetMovementFor ( int x, int y, int &maxSpeed ) : Direction
GetMovingEntities ( ) : List
GetRotatedLocation ( int x, int y ) : Point3D
GetWrapFor ( ) : Rectangle2D[]
GiveName ( ) : void
GiveNavPoint ( ) : void
Initialize ( ) : void
IsValidLocation ( Point3D p ) : bool
LowerAnchor ( bool message ) : bool
Move ( Direction dir, int speed, int clientSpeed, bool message ) : bool
OnAfterDelete ( ) : void
OnLocationChange ( Point3D old ) : void
OnMapChange ( ) : void
OnSpeech ( SpeechEventArgs e ) : void
OneMove ( Direction dir ) : bool
RaiseAnchor ( bool message ) : bool
Refresh ( ) : void
RemoveKeys ( Mobile m ) : void
RemoveName ( Mobile m ) : void
Rename ( string newName ) : void
Rotate ( Point3D p, int count ) : Point3D
Serialize ( GenericWriter writer ) : void
SetFacing ( Direction facing ) : bool
SetName ( SpeechEventArgs e ) : void
StartCourse ( bool single, bool message ) : bool
StartCourse ( string navPoint, bool single, bool message ) : bool
StartMove ( Direction dir, bool fast ) : bool
StartMove ( Direction dir, int speed, int clientSpeed, TimeSpan interval, bool single, bool message ) : bool
StartTurn ( int offset, bool message ) : bool
StopMove ( bool message ) : bool
Teleport ( int xOffset, int yOffset, int zOffset ) : void
Turn ( int offset, bool message ) : bool
UpdateAllComponents ( ) : void
UpdateComponents ( ) : void

Private Methods

Méthode Description
EventSink_WorldSave ( WorldSaveEventArgs e ) : void
SafeAdd ( Item item, List toMove ) : void

Method Details

AssociateMap() public méthode

public AssociateMap ( Server.Items.MapItem map ) : void
map Server.Items.MapItem
Résultat void

BaseBoat() public méthode

public BaseBoat ( ) : System
Résultat System

BaseBoat() public méthode

public BaseBoat ( Server.Serial serial ) : System
serial Server.Serial
Résultat System

BeginDryDock() public méthode

public BeginDryDock ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

BeginRename() public méthode

public BeginRename ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

CanFit() public méthode

public CanFit ( Server.Point3D p, Server.Map map, int itemID ) : bool
p Server.Point3D
map Server.Map
itemID int
Résultat bool

CheckDecay() public méthode

public CheckDecay ( ) : bool
Résultat bool

CheckDryDock() public méthode

public CheckDryDock ( Server.Mobile from ) : DryDockResult
from Server.Mobile
Résultat DryDockResult

CheckKey() public méthode

public CheckKey ( uint keyValue ) : bool
keyValue uint
Résultat bool

Contains() public méthode

public Contains ( int x, int y ) : bool
x int
y int
Résultat bool

CreateKeys() public méthode

public CreateKeys ( Server.Mobile m ) : uint
m Server.Mobile
Résultat uint

Deserialize() public méthode

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Résultat void

DoMovement() public méthode

public DoMovement ( bool message ) : bool
message bool
Résultat bool

EndDryDock() public méthode

public EndDryDock ( Mobile from ) : void
from Mobile
Résultat void

EndRename() public méthode

public EndRename ( Mobile from, string newName ) : void
from Mobile
newName string
Résultat void

FindBoatAt() public static méthode

public static FindBoatAt ( IPoint2D loc, Map map ) : BaseBoat
loc IPoint2D
map Map
Résultat BaseBoat

GetMarkedLocation() public méthode

public GetMarkedLocation ( ) : Point3D
Résultat Point3D

GetMovementFor() public méthode

public GetMovementFor ( int x, int y, int &maxSpeed ) : Direction
x int
y int
maxSpeed int
Résultat Direction

GetMovingEntities() public méthode

public GetMovingEntities ( ) : List
Résultat List

GetRotatedLocation() public méthode

public GetRotatedLocation ( int x, int y ) : Point3D
x int
y int
Résultat Point3D

GetWrapFor() public static méthode

public static GetWrapFor ( ) : Rectangle2D[]
Résultat Rectangle2D[]

GiveName() public méthode

public GiveName ( ) : void
Résultat void

GiveNavPoint() public méthode

public GiveNavPoint ( ) : void
Résultat void

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

IsValidLocation() public static méthode

public static IsValidLocation ( Point3D p ) : bool
p Point3D
Résultat bool

LowerAnchor() public méthode

public LowerAnchor ( bool message ) : bool
message bool
Résultat bool

Move() public méthode

public Move ( Direction dir, int speed, int clientSpeed, bool message ) : bool
dir Direction
speed int
clientSpeed int
message bool
Résultat bool

OnAfterDelete() public méthode

public OnAfterDelete ( ) : void
Résultat void

OnLocationChange() public méthode

public OnLocationChange ( Point3D old ) : void
old Point3D
Résultat void

OnMapChange() public méthode

public OnMapChange ( ) : void
Résultat void

OnSpeech() public méthode

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Résultat void

OneMove() public méthode

public OneMove ( Direction dir ) : bool
dir Direction
Résultat bool

RaiseAnchor() public méthode

public RaiseAnchor ( bool message ) : bool
message bool
Résultat bool

Refresh() public méthode

public Refresh ( ) : void
Résultat void

RemoveKeys() public méthode

public RemoveKeys ( Mobile m ) : void
m Mobile
Résultat void

RemoveName() public méthode

public RemoveName ( Mobile m ) : void
m Mobile
Résultat void

Rename() public méthode

public Rename ( string newName ) : void
newName string
Résultat void

Rotate() public méthode

public Rotate ( Point3D p, int count ) : Point3D
p Point3D
count int
Résultat Point3D

Serialize() public méthode

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Résultat void

SetFacing() public méthode

public SetFacing ( Direction facing ) : bool
facing Direction
Résultat bool

SetName() public méthode

public SetName ( SpeechEventArgs e ) : void
e SpeechEventArgs
Résultat void

StartCourse() public méthode

public StartCourse ( bool single, bool message ) : bool
single bool
message bool
Résultat bool

StartCourse() public méthode

public StartCourse ( string navPoint, bool single, bool message ) : bool
navPoint string
single bool
message bool
Résultat bool

StartMove() public méthode

public StartMove ( Direction dir, bool fast ) : bool
dir Direction
fast bool
Résultat bool

StartMove() public méthode

public StartMove ( Direction dir, int speed, int clientSpeed, TimeSpan interval, bool single, bool message ) : bool
dir Direction
speed int
clientSpeed int
interval TimeSpan
single bool
message bool
Résultat bool

StartTurn() public méthode

public StartTurn ( int offset, bool message ) : bool
offset int
message bool
Résultat bool

StopMove() public méthode

public StopMove ( bool message ) : bool
message bool
Résultat bool

Teleport() public méthode

public Teleport ( int xOffset, int yOffset, int zOffset ) : void
xOffset int
yOffset int
zOffset int
Résultat void

Turn() public méthode

public Turn ( int offset, bool message ) : bool
offset int
message bool
Résultat bool

UpdateAllComponents() public static méthode

public static UpdateAllComponents ( ) : void
Résultat void

UpdateComponents() public méthode

public UpdateComponents ( ) : void
Résultat void