C# Class FSO.Files.Formats.IFF.Chunks.TTAB

This chunk type defines a list of interactions for an object and assigns a BHAV subroutine for each interaction. The pie menu labels shown to the user are stored in a TTAs chunk with the same ID.
Inheritance: IffChunk
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
AttenuationValues float[]
InteractionByIndex TTABInteraction>.Dictionary
Interactions FSO.Files.Formats.IFF.Chunks.TTABInteraction[]

Méthodes publiques

Méthode Description
DeleteInteraction ( int index ) : void
InsertInteraction ( TTABInteraction action, int index ) : void
Read ( IffFile iff, Stream stream ) : void

Reads a TTAB chunk from a stream.

Write ( IffFile iff, Stream stream ) : bool

Method Details

DeleteInteraction() public méthode

public DeleteInteraction ( int index ) : void
index int
Résultat void

InsertInteraction() public méthode

public InsertInteraction ( TTABInteraction action, int index ) : void
action TTABInteraction
index int
Résultat void

Read() public méthode

Reads a TTAB chunk from a stream.
public Read ( IffFile iff, Stream stream ) : void
iff IffFile An Iff instance.
stream Stream A Stream object holding a TTAB chunk.
Résultat void

Write() public méthode

public Write ( IffFile iff, Stream stream ) : bool
iff IffFile
stream Stream
Résultat bool

Property Details

AttenuationValues public_oe static_oe property

public static float[] AttenuationValues
Résultat float[]

InteractionByIndex public_oe property

public Dictionary InteractionByIndex
Résultat TTABInteraction>.Dictionary

Interactions public_oe property

public TTABInteraction[],FSO.Files.Formats.IFF.Chunks Interactions
Résultat FSO.Files.Formats.IFF.Chunks.TTABInteraction[]