BasicAI_Main
Call(BasicAI_Main, aiSettingsPtr) source
MakeShop
MakeShopOwner
Call(MakeShopOwner, shopOwnerPtr) source
CreateMapRoom
Call(CreateMapRoom, packedFlags, openDoorScript, moveWallsScript, dropDoorScript, stateListenerScript, doorInColliderID, doorOutColliderID, interiorModelGroup, interiorNPCList ) source
CheckActionState
Call(CheckActionState, outResult, actionState) source
CreatePushBlockGrid
Call(CreatePushBlockGrid, blockSystemID, sizeNx, sizeNz, centerX, centerY, centerZ, inputGridDataPtr ) source
SetPushBlock
Call(SetPushBlock, blockSystemID, gridX, gridZ, occupant) source
GetPushBlock
Call(GetPushBlock, blockSystemID, gridX, gridZ, outOccupant) source
FillPushBlockX
Call(FillPushBlockX, gridSystemID, gridX, startZ, endZ, occupant ) source
Fill a row of a PushBlockGrid from startZ to endZ (inclusive) along constant gridX. Be wary of placing too many PUSH_GRID_BLOCK occupants.
FillPushBlockZ
Call(FillPushBlockZ, gridSystemID, gridZ, startX, endX, occupant ) source
Fill a row of a PushBlockGrid from startX to endX (inclusive) along constant gridZ. Be wary of placing too many PUSH_GRID_BLOCK occupants.