This serves as the central class from which wall-related functions are supported and carried out.
More...
|
| static ModWall | GetWall (int type) |
| | Gets the ModWall instance with the given type. If no ModWall with the given type exists, returns null.
|
| |
| static bool | KillSound (int i, int j, int type, bool fail) |
| |
| static void | NumDust (int i, int j, int type, bool fail, ref int numDust) |
| |
| static bool | CreateDust (int i, int j, int type, ref int dustType) |
| |
| static bool | Drop (int i, int j, int type, ref int dropType) |
| |
| static void | KillWall (int i, int j, int type, ref bool fail) |
| |
| static bool | CanPlace (int i, int j, int type) |
| |
| static bool | CanExplode (int i, int j, int type) |
| |
| static void | ModifyLight (int i, int j, int type, ref float r, ref float g, ref float b) |
| |
| static void | RandomUpdate (int i, int j, int type) |
| |
| static bool | WallFrame (int i, int j, int type, bool randomizeFrame, ref int style, ref int frameNumber) |
| |
| static void | AnimateWalls () |
| |
| static bool | PreDraw (int i, int j, int type, SpriteBatch spriteBatch) |
| |
| static void | PostDraw (int i, int j, int type, SpriteBatch spriteBatch) |
| |
| static void | PlaceInWorld (int i, int j, Item item) |
| |
|
| delegate void | DelegateNumDust (int i, int j, int type, bool fail, ref int num) |
| |
| delegate bool | DelegateCreateDust (int i, int j, int type, ref int dustType) |
| |
| delegate bool | DelegateDrop (int i, int j, int type, ref int dropType) |
| |
| delegate void | DelegateKillWall (int i, int j, int type, ref bool fail) |
| |
| delegate void | DelegateModifyLight (int i, int j, int type, ref float r, ref float g, ref float b) |
| |
| delegate bool | DelegateWallFrame (int i, int j, int type, bool randomizeFrame, ref int style, ref int frameNumber) |
| |
|
| static int | nextWall = WallID.Count |
| |
| static bool | loaded = false |
| |
| static Func< int, int, int, bool, bool >[] | HookKillSound |
| |
| static DelegateNumDust[] | HookNumDust |
| |
| static DelegateCreateDust[] | HookCreateDust |
| |
| static DelegateDrop[] | HookDrop |
| |
| static DelegateKillWall[] | HookKillWall |
| |
| static Func< int, int, int, bool >[] | HookCanPlace |
| |
| static Func< int, int, int, bool >[] | HookCanExplode |
| |
| static DelegateModifyLight[] | HookModifyLight |
| |
| static Action< int, int, int >[] | HookRandomUpdate |
| |
| static DelegateWallFrame[] | HookWallFrame |
| |
| static Func< int, int, int, SpriteBatch, bool >[] | HookPreDraw |
| |
| static Action< int, int, int, SpriteBatch >[] | HookPostDraw |
| |
| static Action< int, int, int, Item >[] | HookPlaceInWorld |
| |
This serves as the central class from which wall-related functions are supported and carried out.
Definition at line 16 of file WallLoader.cs.