|
| static void | SetCurrentUser (int plr=-1) |
| |
| static void | Initialize () |
| |
| static void | SkipWire (int x, int y) |
| | Use to prevent wire signals from running for the provided coordinates. Typically used in multi-tiles to prevent a wire touching multiple tiles of the multi-tile from erroneously running wire code multiple times. In M:Terraria.ModLoader.ModTile.HitWire(System.Int32,System.Int32), call SkipWire for all the coordinates the tile covers.
|
| |
| static void | SkipWire (Point16 point) |
| |
| static void | ClearAll () |
| |
| static void | UpdateMech () |
| |
| static void | HitSwitch (int i, int j) |
| |
| static void | PokeLogicGate (int lampX, int lampY) |
| |
| static bool | Actuate (int i, int j) |
| |
| static void | ActuateForced (int i, int j) |
| |
| static void | MassWireOperation (Point ps, Point pe, Player master) |
| |
| static bool | CheckMech (int i, int j, int time) |
| | Returns true if the wiring cooldown has been reached for the provided tile coordinates. The time parameter will set the cooldown if wiring cooldown has elapsed. Use larger values for less frequent activations. Use this method to limit how often mechanisms can be triggerd. M:Terraria.Item.MechSpawn(System.Single,System.Single,System.Int32) and M:Terraria.NPC.MechSpawn(System.Single,System.Single,System.Int32) should also be checked for mechanisms spawning items or NPC, such as Statues.
|
| |
| static void | TripWire (int left, int top, int width, int height) |
| | Used to send a single to wiring wired up to the specified area. The parameters represent the tile coordinates where wire signals will be sent. Mechanism tiles such as F:Terraria.ID.TileID.Switches, F:Terraria.ID.TileID.PressurePlates, F:Terraria.ID.TileID.Timers, and F:Terraria.ID.TileID.LogicSensor use this method as part of their interaction code.
|
| |
| static IEntitySource | GetProjectileSource (int sourceTileX, int sourceTileY) |
| |
| static IEntitySource | GetNPCSource (int sourceTileX, int sourceTileY) |
| |
| static IEntitySource | GetItemSource (int sourceTileX, int sourceTileY) |
| |
| static void | ToggleHolidayLight (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn) |
| |
| static void | ToggleHangingLantern (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | Toggle2x2Light (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | ToggleLampPost (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | ToggleTorch (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn) |
| |
| static void | ToggleCandle (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn) |
| |
| static void | ToggleLamp (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | ToggleChandelier (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | ToggleCampFire (int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | ToggleFirePlace (int i, int j, Tile theBlock, bool? forcedStateWhereTrueIsOn, bool doSkipWires) |
| |
| static void | DeActive (int i, int j) |
| |
| static void | ReActive (int i, int j) |
| |
Definition at line 14 of file Wiring.cs.