#pragma once entityclass(BGMScript); class(BGMScript) .string bgmscript; class(BGMScript) .float bgmscriptattack; class(BGMScript) .float bgmscriptdecay; class(BGMScript) .float bgmscriptsustain; class(BGMScript) .float bgmscriptrelease; class(BGMScript) .float just_toggled; #ifdef CSQC void BGMScript_InitEntity(entity e); float doBGMScript(entity e); #endif