C# 클래스 TrianglesInSpace.Objects.SelectableObjectRepository

상속: IDisposable, ISelectableObjectRepository
파일 보기 프로젝트 열기: anthony-martin/Triangles-in-space

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
OnAdd ( AddObjectMessage message ) : void

메소드 상세

AddObject() 공개 메소드

public AddObject ( SelectableObject newObject ) : void
newObject SelectableObject
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetObjectAt() 공개 메소드

public GetObjectAt ( Vector worldPosition, ulong time ) : IList
worldPosition TrianglesInSpace.Primitives.Vector
time ulong
리턴 IList

OnPathRequest() 공개 메소드

public OnPathRequest ( RequestPathMessage message ) : void
message TrianglesInSpace.Messages.RequestPathMessage
리턴 void

OnSelectObject() 공개 메소드

public OnSelectObject ( SelectObjectAtMessage message ) : void
message SelectObjectAtMessage
리턴 void

OnSetPath() 공개 메소드

public OnSetPath ( SetPathToTargetMessage message ) : void
message TrianglesInSpace.Messages.SetPathToTargetMessage
리턴 void

SelectableObjectRepository() 공개 메소드

public SelectableObjectRepository ( IBus bus, IPlayerId id, IVesselRepository vesselRepository ) : System
bus IBus
id IPlayerId
vesselRepository IVesselRepository
리턴 System