C# Класс Server.Multis.BaseBoat

Наследование: Server.Items.BaseMulti
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EventSink_WorldSave void
SafeAdd void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
EventSink_WorldSave ( WorldSaveEventArgs e ) : void
SafeAdd ( Item item, List toMove ) : void

Описание методов

AssociateMap() публичный Метод

public AssociateMap ( Server.Items.MapItem map ) : void
map Server.Items.MapItem
Результат void

BaseBoat() публичный Метод

public BaseBoat ( ) : System
Результат System

BaseBoat() публичный Метод

public BaseBoat ( Server.Serial serial ) : System
serial Server.Serial
Результат System

BeginDryDock() публичный Метод

public BeginDryDock ( Server.Mobile from ) : void
from Server.Mobile
Результат void

BeginRename() публичный Метод

public BeginRename ( Server.Mobile from ) : void
from Server.Mobile
Результат void

CanFit() публичный Метод

public CanFit ( Server.Point3D p, Server.Map map, int itemID ) : bool
p Server.Point3D
map Server.Map
itemID int
Результат bool

CheckDecay() публичный Метод

public CheckDecay ( ) : bool
Результат bool

CheckDryDock() публичный Метод

public CheckDryDock ( Server.Mobile from ) : DryDockResult
from Server.Mobile
Результат DryDockResult

CheckKey() публичный Метод

public CheckKey ( uint keyValue ) : bool
keyValue uint
Результат bool

Contains() публичный Метод

public Contains ( int x, int y ) : bool
x int
y int
Результат bool

CreateKeys() публичный Метод

public CreateKeys ( Server.Mobile m ) : uint
m Server.Mobile
Результат uint

Deserialize() публичный Метод

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Результат void

DoMovement() публичный Метод

public DoMovement ( bool message ) : bool
message bool
Результат bool

EndDryDock() публичный Метод

public EndDryDock ( Mobile from ) : void
from Mobile
Результат void

EndRename() публичный Метод

public EndRename ( Mobile from, string newName ) : void
from Mobile
newName string
Результат void

FindBoatAt() публичный статический Метод

public static FindBoatAt ( IPoint2D loc, Map map ) : BaseBoat
loc IPoint2D
map Map
Результат BaseBoat

GetMarkedLocation() публичный Метод

public GetMarkedLocation ( ) : Point3D
Результат Point3D

GetMovementFor() публичный Метод

public GetMovementFor ( int x, int y, int &maxSpeed ) : Direction
x int
y int
maxSpeed int
Результат Direction

GetMovingEntities() публичный Метод

public GetMovingEntities ( ) : List
Результат List

GetRotatedLocation() публичный Метод

public GetRotatedLocation ( int x, int y ) : Point3D
x int
y int
Результат Point3D

GetWrapFor() публичный статический Метод

public static GetWrapFor ( ) : Rectangle2D[]
Результат Rectangle2D[]

GiveName() публичный Метод

public GiveName ( ) : void
Результат void

GiveNavPoint() публичный Метод

public GiveNavPoint ( ) : void
Результат void

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

IsValidLocation() публичный статический Метод

public static IsValidLocation ( Point3D p ) : bool
p Point3D
Результат bool

LowerAnchor() публичный Метод

public LowerAnchor ( bool message ) : bool
message bool
Результат bool

Move() публичный Метод

public Move ( Direction dir, int speed, int clientSpeed, bool message ) : bool
dir Direction
speed int
clientSpeed int
message bool
Результат bool

OnAfterDelete() публичный Метод

public OnAfterDelete ( ) : void
Результат void

OnLocationChange() публичный Метод

public OnLocationChange ( Point3D old ) : void
old Point3D
Результат void

OnMapChange() публичный Метод

public OnMapChange ( ) : void
Результат void

OnSpeech() публичный Метод

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Результат void

OneMove() публичный Метод

public OneMove ( Direction dir ) : bool
dir Direction
Результат bool

RaiseAnchor() публичный Метод

public RaiseAnchor ( bool message ) : bool
message bool
Результат bool

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

RemoveKeys() публичный Метод

public RemoveKeys ( Mobile m ) : void
m Mobile
Результат void

RemoveName() публичный Метод

public RemoveName ( Mobile m ) : void
m Mobile
Результат void

Rename() публичный Метод

public Rename ( string newName ) : void
newName string
Результат void

Rotate() публичный Метод

public Rotate ( Point3D p, int count ) : Point3D
p Point3D
count int
Результат Point3D

Serialize() публичный Метод

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Результат void

SetFacing() публичный Метод

public SetFacing ( Direction facing ) : bool
facing Direction
Результат bool

SetName() публичный Метод

public SetName ( SpeechEventArgs e ) : void
e SpeechEventArgs
Результат void

StartCourse() публичный Метод

public StartCourse ( bool single, bool message ) : bool
single bool
message bool
Результат bool

StartCourse() публичный Метод

public StartCourse ( string navPoint, bool single, bool message ) : bool
navPoint string
single bool
message bool
Результат bool

StartMove() публичный Метод

public StartMove ( Direction dir, bool fast ) : bool
dir Direction
fast bool
Результат bool

StartMove() публичный Метод

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
Результат bool

StartTurn() публичный Метод

public StartTurn ( int offset, bool message ) : bool
offset int
message bool
Результат bool

StopMove() публичный Метод

public StopMove ( bool message ) : bool
message bool
Результат bool

Teleport() публичный Метод

public Teleport ( int xOffset, int yOffset, int zOffset ) : void
xOffset int
yOffset int
zOffset int
Результат void

Turn() публичный Метод

public Turn ( int offset, bool message ) : bool
offset int
message bool
Результат bool

UpdateAllComponents() публичный статический Метод

public static UpdateAllComponents ( ) : void
Результат void

UpdateComponents() публичный Метод

public UpdateComponents ( ) : void
Результат void