C# Class Files.IFF.OBJD

This is an object definition, the main chunk for an object and the first loaded by the VM. There can be multiple master OBJDs in an IFF, meaning that one IFF file can define multiple objects.
Inheritance: IFFChunk
Exibir arquivo Open project: Afr0Games/Project-Dollhouse Class Usage Examples

Public Properties

Property Type Description
AllowIntersection ushort
AnimTableID ushort
BHAV_Clean ushort
BHAV_Cleanup ushort
BHAV_DynamicMultiTileUpdate ushort
BHAV_Init ushort
BHAV_LevelInfo ushort
BHAV_Load ushort
BHAV_Pickup ushort
BHAV_Place ushort
BHAV_QueueSkipped ushort
BHAV_Repair ushort
BHAV_RoomChange ushort
BHAV_ServingSurface ushort
BHAV_UserPickup ushort
BHAV_UserPlace ushort
BHAV_WallAdjacencyChanged ushort
BaseGraphicID ushort
Bitfield1 ushort
BodyStringsID ushort
BuildModeType ushort
CatalogID ushort
CatalogStringsID ushort
ChairEntryFlags ushort
CookFoodID ushort
DailyDepreciation ushort
DepreciationLimit ushort
Disabled ushort
DisposeID ushort
DynamicSpriteBaseId ushort
EatFoodID ushort
EatingSurfaceID ushort
FootprintMask ushort
FrontDirection ushort
FunctionFlags ushort
GUID uint
GardeningID ushort
Global ushort
InhibitSuitCopying ushort
InitialDepreciation ushort
InitialStackSize ushort
InteractionGroup ushort
LevelOffset ushort
MainID ushort
MasterID ushort
MotiveEffectsID ushort
MyLeadObject ushort
NumAttributes ushort
NumDynamicSprites ushort
NumGraphics ushort
ObjectVersion ushort
OriginalGUID1 ushort
OriginalGUID2 ushort
PickupFromSLOTID ushort
PlaceOnSurfaceID ushort
Portal ushort
PrepareFoodID ushort
Price ushort
RatingBladder ushort
RatingComfort ushort
RatingEnergy ushort
RatingFun ushort
RatingHunger ushort
RatingHygiene ushort
RatingRoom ushort
RatingSkillFlags ushort
RoomFlags ushort
SLOTID ushort
SalePrice ushort
SelfDepreciating ushort
Shadow ushort
ShadowBrightness ushort
ShadowFlags ushort
Sit ushort
Stand ushort
SubIndex short
SuitGUID1 ushort
SuitGUID2 ushort
TTABID ushort
ThumbnailGraphic ushort
TileWidth ushort
UsesFnTable ushort
Version uint
WallStyle ushort
WallStyleSpriteID ushort
WashDishID ushort
WashHandsID ushort

Public Methods

Method Description
OBJD ( IFFChunk BaseChunk ) : System

Method Details

OBJD() public method

public OBJD ( IFFChunk BaseChunk ) : System
BaseChunk IFFChunk
return System

Property Details

AllowIntersection public_oe property

public ushort AllowIntersection
return ushort

AnimTableID public_oe property

public ushort AnimTableID
return ushort

BHAV_Clean public_oe property

public ushort BHAV_Clean
return ushort

BHAV_Cleanup public_oe property

public ushort BHAV_Cleanup
return ushort

BHAV_DynamicMultiTileUpdate public_oe property

public ushort BHAV_DynamicMultiTileUpdate
return ushort

BHAV_Init public_oe property

public ushort BHAV_Init
return ushort

BHAV_LevelInfo public_oe property

public ushort BHAV_LevelInfo
return ushort

BHAV_Load public_oe property

public ushort BHAV_Load
return ushort

BHAV_Pickup public_oe property

public ushort BHAV_Pickup
return ushort

BHAV_Place public_oe property

public ushort BHAV_Place
return ushort

BHAV_QueueSkipped public_oe property

public ushort BHAV_QueueSkipped
return ushort

BHAV_Repair public_oe property

public ushort BHAV_Repair
return ushort

BHAV_RoomChange public_oe property

public ushort BHAV_RoomChange
return ushort

BHAV_ServingSurface public_oe property

public ushort BHAV_ServingSurface
return ushort

BHAV_UserPickup public_oe property

public ushort BHAV_UserPickup
return ushort

BHAV_UserPlace public_oe property

public ushort BHAV_UserPlace
return ushort

BHAV_WallAdjacencyChanged public_oe property

public ushort BHAV_WallAdjacencyChanged
return ushort

BaseGraphicID public_oe property

public ushort BaseGraphicID
return ushort

Bitfield1 public_oe property

public ushort Bitfield1
return ushort

BodyStringsID public_oe property

public ushort BodyStringsID
return ushort

BuildModeType public_oe property

public ushort BuildModeType
return ushort

CatalogID public_oe property

public ushort CatalogID
return ushort

CatalogStringsID public_oe property

public ushort CatalogStringsID
return ushort

ChairEntryFlags public_oe property

public ushort ChairEntryFlags
return ushort

CookFoodID public_oe property

public ushort CookFoodID
return ushort

DailyDepreciation public_oe property

public ushort DailyDepreciation
return ushort

DepreciationLimit public_oe property

public ushort DepreciationLimit
return ushort

Disabled public_oe property

public ushort Disabled
return ushort

DisposeID public_oe property

public ushort DisposeID
return ushort

DynamicSpriteBaseId public_oe property

public ushort DynamicSpriteBaseId
return ushort

EatFoodID public_oe property

public ushort EatFoodID
return ushort

EatingSurfaceID public_oe property

public ushort EatingSurfaceID
return ushort

FootprintMask public_oe property

public ushort FootprintMask
return ushort

FrontDirection public_oe property

public ushort FrontDirection
return ushort

FunctionFlags public_oe property

public ushort FunctionFlags
return ushort

GUID public_oe property

public uint GUID
return uint

GardeningID public_oe property

public ushort GardeningID
return ushort

Global public_oe property

public ushort Global
return ushort

InhibitSuitCopying public_oe property

public ushort InhibitSuitCopying
return ushort

InitialDepreciation public_oe property

public ushort InitialDepreciation
return ushort

InitialStackSize public_oe property

public ushort InitialStackSize
return ushort

InteractionGroup public_oe property

public ushort InteractionGroup
return ushort

LevelOffset public_oe property

public ushort LevelOffset
return ushort

MainID public_oe property

The ID of the BHAV that contains the code making up the main function for this object. A value of less than 4096 refers to a global subroutine, less than 8192 means local, anything above that means semi-global.
public ushort MainID
return ushort

MasterID public_oe property

public ushort MasterID
return ushort

MotiveEffectsID public_oe property

public ushort MotiveEffectsID
return ushort

MyLeadObject public_oe property

public ushort MyLeadObject
return ushort

NumAttributes public_oe property

public ushort NumAttributes
return ushort

NumDynamicSprites public_oe property

public ushort NumDynamicSprites
return ushort

NumGraphics public_oe property

public ushort NumGraphics
return ushort

ObjectVersion public_oe property

public ushort ObjectVersion
return ushort

OriginalGUID1 public_oe property

public ushort OriginalGUID1
return ushort

OriginalGUID2 public_oe property

public ushort OriginalGUID2
return ushort

PickupFromSLOTID public_oe property

public ushort PickupFromSLOTID
return ushort

PlaceOnSurfaceID public_oe property

public ushort PlaceOnSurfaceID
return ushort

Portal public_oe property

public ushort Portal
return ushort

PrepareFoodID public_oe property

public ushort PrepareFoodID
return ushort

Price public_oe property

public ushort Price
return ushort

RatingBladder public_oe property

public ushort RatingBladder
return ushort

RatingComfort public_oe property

public ushort RatingComfort
return ushort

RatingEnergy public_oe property

public ushort RatingEnergy
return ushort

RatingFun public_oe property

public ushort RatingFun
return ushort

RatingHunger public_oe property

public ushort RatingHunger
return ushort

RatingHygiene public_oe property

public ushort RatingHygiene
return ushort

RatingRoom public_oe property

public ushort RatingRoom
return ushort

RatingSkillFlags public_oe property

public ushort RatingSkillFlags
return ushort

RoomFlags public_oe property

public ushort RoomFlags
return ushort

SLOTID public_oe property

public ushort SLOTID
return ushort

SalePrice public_oe property

public ushort SalePrice
return ushort

SelfDepreciating public_oe property

public ushort SelfDepreciating
return ushort

Shadow public_oe property

public ushort Shadow
return ushort

ShadowBrightness public_oe property

public ushort ShadowBrightness
return ushort

ShadowFlags public_oe property

public ushort ShadowFlags
return ushort

Sit public_oe property

public ushort Sit
return ushort

Stand public_oe property

public ushort Stand
return ushort

SubIndex public_oe property

public short SubIndex
return short

SuitGUID1 public_oe property

public ushort SuitGUID1
return ushort

SuitGUID2 public_oe property

public ushort SuitGUID2
return ushort

TTABID public_oe property

public ushort TTABID
return ushort

ThumbnailGraphic public_oe property

public ushort ThumbnailGraphic
return ushort

TileWidth public_oe property

public ushort TileWidth
return ushort

UsesFnTable public_oe property

public ushort UsesFnTable
return ushort

Version public_oe property

public uint Version
return uint

WallStyle public_oe property

public ushort WallStyle
return ushort

WallStyleSpriteID public_oe property

public ushort WallStyleSpriteID
return ushort

WashDishID public_oe property

public ushort WashDishID
return ushort

WashHandsID public_oe property

public ushort WashHandsID
return ushort