C# Класс Terraria.Plugins.CoderCow.AdvancedCircuits.UserInteractionHandler

Наследование: Terraria.Plugins.Common.UserInteractionHandlerBase, IDisposable
Показать файл Открыть проект

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

Метод Описание
HandleObjectPlacement ( TShockAPI.TSPlayer player, BlockType blockType, System.Drawing.Point location, int objectStyle ) : bool
HandleTileEdit ( TShockAPI.TSPlayer player, TileEditType editType, BlockType blockType, System.Drawing.Point location, int objectStyle ) : bool
HandleTilePaint ( TShockAPI.TSPlayer player, System.Drawing.Point location, PaintColor paint ) : bool
UserInteractionHandler ( Terraria.Plugins.Common.PluginTrace pluginTrace, Terraria.Plugins.Common.PluginInfo pluginInfo, Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration config, Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata worldMetadata, PluginCooperationHandler pluginCooperationHandler, System.Action reloadConfigurationCallback ) : System

Защищенные методы

Метод Описание
Dispose ( bool isDisposing ) : void

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

Метод Описание
CheckTilePermission ( TShockAPI.TSPlayer player, System.Drawing.Point location, BlockType blockType, int objectStyle, PaintColor paint, bool dropItem = false ) : bool
GatePortStateToString ( bool portState ) : string
HandleTileDestruction ( TShockAPI.TSPlayer player, System.Drawing.Point location ) : bool
HandleTilePlace ( TShockAPI.TSPlayer player, BlockType blockType, System.Drawing.Point location, int objectStyle ) : bool
HandleWirePlace ( TShockAPI.TSPlayer player, System.Drawing.Point location ) : bool
RootCommand_Exec ( TShockAPI.CommandArgs args ) : void
SendGatePortStatesInfo ( TShockAPI.TSPlayer player, Terraria.Plugins.CoderCow.AdvancedCircuits.GateStateMetadata gateState ) : void
TellMissingComponentWiringPermission ( TShockAPI.TSPlayer player, BlockType blockType ) : void
TellNoStatueWiringPermission ( TShockAPI.TSPlayer player, StatueStyle statue ) : void
TryExecuteSubCommand ( string commandNameLC, TShockAPI.CommandArgs args ) : bool

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

Dispose() защищенный Метод

protected Dispose ( bool isDisposing ) : void
isDisposing bool
Результат void

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

public HandleObjectPlacement ( TShockAPI.TSPlayer player, BlockType blockType, System.Drawing.Point location, int objectStyle ) : bool
player TShockAPI.TSPlayer
blockType BlockType
location System.Drawing.Point
objectStyle int
Результат bool

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

public HandleTileEdit ( TShockAPI.TSPlayer player, TileEditType editType, BlockType blockType, System.Drawing.Point location, int objectStyle ) : bool
player TShockAPI.TSPlayer
editType TileEditType
blockType BlockType
location System.Drawing.Point
objectStyle int
Результат bool

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

public HandleTilePaint ( TShockAPI.TSPlayer player, System.Drawing.Point location, PaintColor paint ) : bool
player TShockAPI.TSPlayer
location System.Drawing.Point
paint PaintColor
Результат bool

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

public UserInteractionHandler ( Terraria.Plugins.Common.PluginTrace pluginTrace, Terraria.Plugins.Common.PluginInfo pluginInfo, Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration config, Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata worldMetadata, PluginCooperationHandler pluginCooperationHandler, System.Action reloadConfigurationCallback ) : System
pluginTrace Terraria.Plugins.Common.PluginTrace
pluginInfo Terraria.Plugins.Common.PluginInfo
config Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration
worldMetadata Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata
pluginCooperationHandler PluginCooperationHandler
reloadConfigurationCallback System.Action
Результат System