mysimulation/server/tso.files/HIT/HITConstants.cs
Tony Bark 8fec258215 Added FSO.Files for use with the API server
Don't ask me. FreeSO is the prime example of dependency hell.
2024-05-01 04:38:12 -04:00

72 lines
1.6 KiB
C#
Executable file

namespace FSO.Files.HIT
{
public enum HITArgs
{
kArgsNormal = 0,
kArgsVolPan = 1,
kArgsIdVolPan = 2,
kArgsXYZ = 3
}
public enum HITControlGroups
{
kGroupSFX = 1,
kGroupMusic = 2,
kGroupVox = 3
}
public enum HITDuckingPriorities
{
duckpri_unknown1 = 32,
duckpri_unknown2 = 5000,
duckpri_always = 0x0,
duckpri_low = 0x1,
duckpri_normal = 0x14,
duckpri_high = 0x1e,
duckpri_higher = 0x28,
duckpri_evenhigher = 0x32,
duckpri_never = 0x64
}
public enum HITEvents
{
kSoundobPlay = 1,
kSoundobStop = 2,
kSoundobKill = 3,
kSoundobUpdate = 4,
kSoundobSetVolume = 5,
kSoundobSetPitch = 6,
kSoundobSetPan = 7,
kSoundobSetPosition = 8,
kSoundobSetFxType = 9,
kSoundobSetFxLevel = 10,
kSoundobPause = 11,
kSoundobUnpause = 12,
kSoundobLoad = 13,
kSoundobUnload = 14,
kSoundobCache = 15,
kSoundobUncache = 16,
kSoundobCancelNote = 19,
kKillAll = 20,
kPause = 21,
kUnpause = 22,
kKillInstance = 23,
kTurnOnTV = 30,
kTurnOffTV = 31,
kUpdateSourceVolPan = 32,
kSetMusicMode = 36,
kPlayPiano = 43,
debugeventson = 44,
debugeventsoff = 45,
debugsampleson = 46,
debugsamplesoff = 47,
debugtrackson = 48,
debugtracksoff = 49
}
public enum HITPerson
{
Instance = 0x0,
Gender = 0x1
}
}