C# Класс EssentialsPlugin.Essentials

Наследование: IPlugin, IChatEventHandler, IPlayerEventHandler, ICubeGridHandler, ICubeBlockEventHandler, ISectorEventHandler
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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