Ejemplo n.º 1
0
        public void SFXState_onActivate(coSFXState thisobj)
        {
            coSFXState AudioStateNone = "AudioStateNone";

            if (thisobj != AudioStateNone)
            {
                AudioStateNone.disable();
            }
        }
Ejemplo n.º 2
0
        public void onDeactivate(coSFXState thisobj)
        {
            coSFXState AudioStateNone = "AudioStateNone";

            if (thisobj != AudioStateNone)
            {
                AudioStateNone.enable();
            }
        }
Ejemplo n.º 3
0
        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();
                }
            }
        }