C# Class TrianglesInSpace.Objects.SelectableObjectRepository

Inheritance: IDisposable, ISelectableObjectRepository
Afficher le fichier Open project: anthony-martin/Triangles-in-space

Méthodes publiques

Méthode Description
AddObject ( SelectableObject newObject ) : void
Dispose ( ) : void
GetObjectAt ( Vector worldPosition, ulong time ) : IList
OnPathRequest ( RequestPathMessage message ) : void
OnSelectObject ( SelectObjectAtMessage message ) : void
OnSetPath ( SetPathToTargetMessage message ) : void
SelectableObjectRepository ( IBus bus, IPlayerId id, IVesselRepository vesselRepository ) : System

Private Methods

Méthode Description
OnAdd ( AddObjectMessage message ) : void

Method Details

AddObject() public méthode

public AddObject ( SelectableObject newObject ) : void
newObject SelectableObject
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetObjectAt() public méthode

public GetObjectAt ( Vector worldPosition, ulong time ) : IList
worldPosition TrianglesInSpace.Primitives.Vector
time ulong
Résultat IList

OnPathRequest() public méthode

public OnPathRequest ( RequestPathMessage message ) : void
message TrianglesInSpace.Messages.RequestPathMessage
Résultat void

OnSelectObject() public méthode

public OnSelectObject ( SelectObjectAtMessage message ) : void
message SelectObjectAtMessage
Résultat void

OnSetPath() public méthode

public OnSetPath ( SetPathToTargetMessage message ) : void
message TrianglesInSpace.Messages.SetPathToTargetMessage
Résultat void

SelectableObjectRepository() public méthode

public SelectableObjectRepository ( IBus bus, IPlayerId id, IVesselRepository vesselRepository ) : System
bus IBus
id IPlayerId
vesselRepository IVesselRepository
Résultat System