public void SFXState_onActivate(coSFXState thisobj) { coSFXState AudioStateNone = "AudioStateNone"; if (thisobj != AudioStateNone) { AudioStateNone.disable(); } }
public void onDeactivate(coSFXState thisobj) { coSFXState AudioStateNone = "AudioStateNone"; if (thisobj != AudioStateNone) { AudioStateNone.enable(); } }
public void AudioStateExclusiveonActivate(coSimObject thisobj) { console.ParentExecute(thisobj.ID, "onActivate", 1, new[] { thisobj.ID }); coSimSet group = thisobj["parentGroup"]; for (uint i = 0; i < group.getCount(); i++) { coSFXState obj = group.getObject(i); if (obj != thisobj && obj.isMemberOfClass("SFXState") && obj.isActive()) { obj.deactivate(); } } }