메소드 | 설명 | |
---|---|---|
CircuitProcessor ( Terraria.Plugins.Common.PluginTrace pluginTrace, |
||
CircuitProcessor ( Terraria.Plugins.Common.PluginTrace pluginTrace, |
||
ProcessCircuit ( TShockAPI.TSPlayer player = null, SignalType overrideSignal = null, bool switchSender = true, bool switchSenderLocalOnly = true ) : Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult |
메소드 | 설명 | |
---|---|---|
PostProcessCircuit ( ) : void | ||
ProcessRootBranch ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch ) : void | ||
ProcessTile ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, System.Drawing.Point tileLocation, System.Drawing.Point adjacentTileLocation, SignalType signal ) : void | ||
SignalComponent ( Terraria.Plugins.Common.ObjectMeasureData &measureData, Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, SignalType signal, bool localOnly = false ) : bool |
메소드 | 설명 | |
---|---|---|
CircuitProcessorCtor_MeasureSender ( System.Drawing.Point senderLocation ) : Terraria.Plugins.Common.ObjectMeasureData | ||
ExecuteStatueAction ( System.Drawing.Point statueLocation, Terraria.Plugins.CoderCow.AdvancedCircuits.NullStatueAction statueAction ) : void | ||
OpenDoor ( Terraria.Plugins.Common.ObjectMeasureData measureData, SignalType signal ) : void | ||
ProcessSubBranches ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, List |
||
SignalPortDefiningComponent ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, Terraria.Plugins.Common.ObjectMeasureData measureData, System.Drawing.Point portLocation, bool signal ) : bool |
public CircuitProcessor ( Terraria.Plugins.Common.PluginTrace pluginTrace, |
||
pluginTrace | Terraria.Plugins.Common.PluginTrace | |
circuitHandler | ||
senderMeasureData | Terraria.Plugins.Common.ObjectMeasureData | |
리턴 | System |
public CircuitProcessor ( Terraria.Plugins.Common.PluginTrace pluginTrace, |
||
pluginTrace | Terraria.Plugins.Common.PluginTrace | |
circuitHandler | ||
senderLocation | System.Drawing.Point | |
리턴 | System |
public ProcessCircuit ( TShockAPI.TSPlayer player = null, SignalType overrideSignal = null, bool switchSender = true, bool switchSenderLocalOnly = true ) : Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult | ||
player | TShockAPI.TSPlayer | |
overrideSignal | SignalType | |
switchSender | bool | |
switchSenderLocalOnly | bool | |
리턴 | Terraria.Plugins.CoderCow.AdvancedCircuits.CircuitProcessingResult |
protected ProcessRootBranch ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch ) : void | ||
rootBranch | Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData | |
리턴 | void |
protected ProcessTile ( Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, System.Drawing.Point tileLocation, System.Drawing.Point adjacentTileLocation, SignalType signal ) : void | ||
rootBranch | Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData | |
tileLocation | System.Drawing.Point | |
adjacentTileLocation | System.Drawing.Point | |
signal | SignalType | |
리턴 | void |
protected SignalComponent ( Terraria.Plugins.Common.ObjectMeasureData &measureData, Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData rootBranch, SignalType signal, bool localOnly = false ) : bool | ||
measureData | Terraria.Plugins.Common.ObjectMeasureData | |
rootBranch | Terraria.Plugins.CoderCow.AdvancedCircuits.RootBranchProcessData | |
signal | SignalType | |
localOnly | bool | |
리턴 | bool |