55 int num =
Place(x, y);
85 for (
int i = 0; i < 255; i++)
101 Wiring.blockPlayerTeleportationForOneIteration =
tripPoint.Item2;
108 Wiring.blockPlayerTeleportationForOneIteration =
false;
253 if (instance ==
null)
259 if (tile ==
null || tile.
liquid == 0)
275 if (!flag && instance.On)
277 if (instance.CountedData == 0)
279 instance.CountedData = 15;
281 else if (instance.CountedData > 0)
283 instance.CountedData--;
285 flag = instance.CountedData > 0;
342 public static int Place(
int x,
int y)
345 tELogicSensor.Position =
new Point16(x, y);
367 int num =
Place(x, y);
372 public static void Kill(
int x,
int y)
405 Wiring.blockPlayerTeleportationForOneIteration =
false;
418 public static int Find(
int x,
int y)
447 return Position.X +
"x " + Position.Y +
"y " +
logicCheck;
virtual bool ReadBoolean()
static Dictionary< int, TileEntity > ByID
static Dictionary< Point16, TileEntity > ByPosition
static object EntityCreationLock
static void UpdateEndInternal()
override void WriteExtraData(BinaryWriter writer, bool networkSend)
override void ReadExtraData(BinaryReader reader, bool networkSend)
override bool IsTileValidForEntity(int x, int y)
static List< Tuple< Point16, bool > > tripPoints
static void Kill(int x, int y)
static void UpdateStartInternal()
static bool playerBoxFilled
static int Hook_AfterPlacement(int x, int y, int type=423, int style=0, int direction=1, int alternate=0)
static List< int > markedIDsForRemoval
static bool ValidTile(int x, int y)
override void NetPlaceEntityAttempt(int x, int y)
LogicCheckType logicCheck
override TileEntity GenerateInstance()
static int Find(int x, int y)
static void NetPlaceEntity(int x, int y)
void ChangeState(bool onState, bool TripWire)
static LogicCheckType FigureCheckType(int x, int y, out bool on)
static void GetFrame(int x, int y, LogicCheckType type, bool on)
static bool GetState(int x, int y, LogicCheckType type, TELogicSensor instance=null)
static int Place(int x, int y)
override string ToString()
static bool SanityCheck(int x, int y)
static void FillPlayerHitboxes()
static Dictionary< int, Rectangle > playerBox
override void RegisterTileEntityID(int assignedID)
static void SendData(int msgType, int remoteClient=-1, int ignoreClient=-1, NetworkText text=null, int number=0, float number2=0f, float number3=0f, float number4=0f, int number5=0, int number6=0, int number7=0)
static void SendTileSquare(int whoAmi, int tileX, int tileY, int xSize, int ySize, TileChangeType changeType=TileChangeType.None)
static void HitSwitch(int i, int j)
static bool InWorld(int x, int y, int fluff=0)