Method | Description | |
---|---|---|
CircuitHandler ( Terraria.Plugins.Common.PluginTrace pluginTrace, Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration config, Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata worldMetadata, |
||
HandleDoorUse ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, DoorAction action, NPC npc = null, Direction direction = Direction.Unknown ) : bool | ||
HandleGameUpdate ( ) : void | ||
HandleHitSwitch ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation ) : bool | ||
HandleSendTileSquare ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, int size ) : bool | ||
HandleTriggerPressurePlate ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, bool byProjectile = false ) : bool | ||
RegisterUnregisterTimer ( TShockAPI.TSPlayer triggeringPlayer, Terraria.Plugins.Common.ObjectMeasureData measureData, bool register ) : void | ||
ResetTimer ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : void |
Method | Description | |
---|---|---|
NotifyPlayer ( Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult result ) : void |
Method | Description | |
---|---|---|
ProcessCircuit ( TShockAPI.TSPlayer triggerer, System.Drawing.Point tileLocation, SignalType overrideSignal = null, bool switchSender = true ) : Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult |
public CircuitHandler ( Terraria.Plugins.Common.PluginTrace pluginTrace, Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration config, Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata worldMetadata, |
||
pluginTrace | Terraria.Plugins.Common.PluginTrace | |
config | Terraria.Plugins.CoderCow.AdvancedCircuits.Configuration | |
worldMetadata | Terraria.Plugins.CoderCow.AdvancedCircuits.WorldMetadata | |
pluginCooperationHandler | ||
return | System |
public HandleDoorUse ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, DoorAction action, NPC npc = null, Direction direction = Direction.Unknown ) : bool | ||
player | TShockAPI.TSPlayer | |
tileLocation | System.Drawing.Point | |
action | DoorAction | |
npc | NPC | |
direction | Direction | |
return | bool |
public HandleHitSwitch ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation ) : bool | ||
player | TShockAPI.TSPlayer | |
tileLocation | System.Drawing.Point | |
return | bool |
public HandleSendTileSquare ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, int size ) : bool | ||
player | TShockAPI.TSPlayer | |
tileLocation | System.Drawing.Point | |
size | int | |
return | bool |
public HandleTriggerPressurePlate ( TShockAPI.TSPlayer player, System.Drawing.Point tileLocation, bool byProjectile = false ) : bool | ||
player | TShockAPI.TSPlayer | |
tileLocation | System.Drawing.Point | |
byProjectile | bool | |
return | bool |
protected NotifyPlayer ( Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult result ) : void | ||
result | Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult | |
return | void |
public RegisterUnregisterTimer ( TShockAPI.TSPlayer triggeringPlayer, Terraria.Plugins.Common.ObjectMeasureData measureData, bool register ) : void | ||
triggeringPlayer | TShockAPI.TSPlayer | |
measureData | Terraria.Plugins.Common.ObjectMeasureData | |
register | bool | |
return | void |
public ResetTimer ( Terraria.Plugins.Common.ObjectMeasureData measureData ) : void | ||
measureData | Terraria.Plugins.Common.ObjectMeasureData | |
return | void |