C# 클래스 EssentialsPlugin.Essentials

상속: IPlugin, IChatEventHandler, IPlayerEventHandler, ICubeGridHandler, ICubeBlockEventHandler, ISectorEventHandler
파일 보기 프로젝트 열기: rexxar-tc/EssentialsPlugin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Log Logger

Private Properties

프로퍼티 타입 설명
DisplayAvailableCommands void
DoInit void
HandleHelpCommand void
HandleHelpDialog void
PluginProcessing void

공개 메소드들

메소드 설명
HandleChatMessage ( ulong steamId, string message ) : void
Init ( ) : void
InitWithPath ( String modPath ) : void
OnChatReceived ( ChatManager obj ) : void

Raised when a chat messages are received. NOTE: This is raised on a different thread

OnChatSent ( ChatManager obj ) : void
OnCubeBlockCreated ( CubeBlockEntity entity ) : void
OnCubeBlockDeleted ( CubeBlockEntity entity ) : void
OnCubeGridCreated ( CubeGridEntity cubeGrid ) : void
OnCubeGridDeleted ( CubeGridEntity cubeGrid ) : void
OnCubeGridLoaded ( CubeGridEntity cubeGrid ) : void
OnCubeGridMoved ( CubeGridEntity cubeGrid ) : void
OnEntityAdd ( IMyEntity obj ) : void
OnEntityRemove ( IMyEntity obj ) : void
OnMessageReceived ( ) : void
OnPlayerJoined ( ulong remoteUserId ) : void
OnPlayerLeft ( ulong remoteUserId ) : void
OnPlayerWorldSent ( ulong remoteUserId ) : void
OnSectorSaved ( object state ) : void
Shutdown ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
DisplayAvailableCommands ( ulong remoteUserId, string recvMessage ) : void

Displays the available commands for the command entered

DoInit ( string path ) : void
HandleHelpCommand ( ulong remoteUserId, IReadOnlyCollection commandParts ) : void

This function displays available help for all the functionality of this plugin

HandleHelpDialog ( ulong remoteUserId, IReadOnlyCollection commandParts ) : void

This function displays available help for all the functionality of this plugin in a dialog window

PluginProcessing ( ) : void

메소드 상세

HandleChatMessage() 공개 메소드

public HandleChatMessage ( ulong steamId, string message ) : void
steamId ulong
message string
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void

InitWithPath() 공개 메소드

public InitWithPath ( String modPath ) : void
modPath String
리턴 void

OnChatReceived() 공개 메소드

Raised when a chat messages are received. NOTE: This is raised on a different thread
public OnChatReceived ( ChatManager obj ) : void
obj ChatManager
리턴 void

OnChatSent() 공개 메소드

public OnChatSent ( ChatManager obj ) : void
obj ChatManager
리턴 void

OnCubeBlockCreated() 공개 메소드

public OnCubeBlockCreated ( CubeBlockEntity entity ) : void
entity CubeBlockEntity
리턴 void

OnCubeBlockDeleted() 공개 메소드

public OnCubeBlockDeleted ( CubeBlockEntity entity ) : void
entity CubeBlockEntity
리턴 void

OnCubeGridCreated() 공개 메소드

public OnCubeGridCreated ( CubeGridEntity cubeGrid ) : void
cubeGrid CubeGridEntity
리턴 void

OnCubeGridDeleted() 공개 메소드

public OnCubeGridDeleted ( CubeGridEntity cubeGrid ) : void
cubeGrid CubeGridEntity
리턴 void

OnCubeGridLoaded() 공개 메소드

public OnCubeGridLoaded ( CubeGridEntity cubeGrid ) : void
cubeGrid CubeGridEntity
리턴 void

OnCubeGridMoved() 공개 메소드

public OnCubeGridMoved ( CubeGridEntity cubeGrid ) : void
cubeGrid CubeGridEntity
리턴 void

OnEntityAdd() 공개 메소드

public OnEntityAdd ( IMyEntity obj ) : void
obj IMyEntity
리턴 void

OnEntityRemove() 공개 메소드

public OnEntityRemove ( IMyEntity obj ) : void
obj IMyEntity
리턴 void

OnMessageReceived() 공개 메소드

public OnMessageReceived ( ) : void
리턴 void

OnPlayerJoined() 공개 메소드

public OnPlayerJoined ( ulong remoteUserId ) : void
remoteUserId ulong
리턴 void

OnPlayerLeft() 공개 메소드

public OnPlayerLeft ( ulong remoteUserId ) : void
remoteUserId ulong
리턴 void

OnPlayerWorldSent() 공개 메소드

public OnPlayerWorldSent ( ulong remoteUserId ) : void
remoteUserId ulong
리턴 void

OnSectorSaved() 공개 메소드

public OnSectorSaved ( object state ) : void
state object
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

Log 공개적으로 정적으로 프로퍼티

public static Logger Log
리턴 Logger