public coGuiControl sfxGetActiveStateInGroup(coSimSet group) { for (uint i = 0; i < group.getCount(); i++) { coGuiControl obj = group.getObject(i); if (obj.isMemberOfClass("SFXState")) continue; if (obj.isActive()) return obj; } return ""; }
public void HDRPostFXpreProcess(coSimSet thisobj) { coPostEffect combinePass = thisobj.findObjectByInternalName("combinePass", true); if (combinePass[".texture[3]"] != sGlobal["$HDRPostFX::colorCorrectionRamp"]) combinePass.setTexture(3, sGlobal["$HDRPostFX::colorCorrectionRamp"]); }
public void sfxResume(coSimSet pauseSet) { if (!console.isObject(pauseSet)) pauseSet = sGlobal["SFXPausedSet"]; for (uint i = 0; i < pauseSet.getCount(); i++) ((coSFXSource)pauseSet.getObject(i)).play(-1); pauseSet.clear(); }
public void sfxPause(coSimSet channels, coSimSet pauseSet) { if (!console.isObject(pauseSet)) pauseSet = sGlobal["SFXPausedSet"]; coSimSet SFXSourceSet = sGlobal["SFXSourceSet"]; for (uint i = 0; i < SFXSourceSet.getCount(); i++) { coSimObject source = SFXSourceSet.getObject(i); string channel = sfxGroupToOldChannel(source.getGroup()); //console.Call(source, "getGroup")); throw new Exception("The find word function doesn't exists... wtf?"); //if (channel != "" && console.Call("findWord", new string[] { channels, channel }).AsInt() == -1) // continue; ////SFXSource.pause(source, -1); //pauseSet.pushToBack(source); } }
public void sfxSetChannelVolume(coSimSet channel, float volume) { coSFXSource obj = sfxOldChannelToGroup(channel); if (obj.isObject()) obj.setVolume(volume); }
public string sfxGetChannelVolume(coSimSet channel) { coSFXSource obj = sfxOldChannelToGroup(channel); return obj.isObject() ? obj.getVolume().AsString() : "0"; }
public void sfxStopAll(coSimSet channel) { channel = sfxOldChannelToGroup(channel); if (!channel.isObject()) return; for (uint i = 0; i < channel.getCount(); i++) ((coSFXSource)channel.getObject(i)).stop(-1); //SFXSource.stop(channel.getObject(i), -1); }
public coSFXSource sfxOldChannelToGroup(coSimSet channel) { return sGlobal["$AudioChannels[" + channel + "]"]; }
public void PostFXManagersettingsRefreshHDR(coSimSet thisobj) { //Apply the enabled flag console.Call("ppOptionsEnableHDR", "setValue", new[] { console.GetVarString("$PostFXManager::PostFX::EnableHDR") }); console.Call("ppOptionsHDRBloom", "setValue", new[] { console.GetVarString("$HDRPostFX::enableBloom") }); console.Call("ppOptionsHDRBloomBlurBrightPassThreshold", "setValue", new[] { console.GetVarString("$HDRPostFX::brightPassThreshold") }); console.Call("ppOptionsHDRBloomBlurMean", "setValue", new[] { console.GetVarString("$HDRPostFX::gaussMean") }); console.Call("ppOptionsHDRBloomBlurMultiplier", "setValue", new[] { console.GetVarString("$HDRPostFX::gaussMultiplier") }); console.Call("ppOptionsHDRBloomBlurStdDev", "setValue", new[] { console.GetVarString("$HDRPostFX::gaussStdDev") }); console.Call("ppOptionsHDRBrightnessAdaptRate", "setValue", new[] { console.GetVarString("$HDRPostFX::adaptRate") }); console.Call("ppOptionsHDREffectsBlueShift", "setValue", new[] { console.GetVarString("$HDRPostFX::enableBlueShift") }); console.SetVar("ppOptionsHDREffectsBlueShiftColor.BaseColor", console.GetVarString("$HDRPostFX::blueShiftColor")); console.SetVar("ppOptionsHDREffectsBlueShiftColor.PickColor", console.GetVarString("$HDRPostFX::blueShiftColor")); console.Call("ppOptionsHDRKeyValue", "setValue", new[] { console.GetVarString("$HDRPostFX::keyValue") }); console.Call("ppOptionsHDRMinLuminance", "setValue", new[] { console.GetVarString("$HDRPostFX::minLuminace") }); console.Call("ppOptionsHDRToneMapping", "setValue", new[] { console.GetVarString("$HDRPostFX::enableToneMapping") }); console.Call("ppOptionsHDRToneMappingAmount", "setValue", new[] { console.GetVarString("$HDRPostFX::enableToneMapping") }); console.Call("ppOptionsHDRWhiteCutoff", "setValue", new[] { console.GetVarString("$HDRPostFX::whiteCutoff") }); console.SetVar(thisobj.findObjectByInternalName("ColorCorrectionFileName", true), console.GetVarString("$HDRPostFX::colorCorrectionRamp")); }
public string MissionGroupRespawnTurret(coSimSet thisobj, coTurretShapeData datablock, coTurretShape classname, TransformF transform, bool isstatic, bool respawn) { Torque_Class_Helper turret = new Torque_Class_Helper(classname, ""); turret.Props.Add("datablock", datablock); turret.Props.Add("static", isstatic.AsString()); turret.Props.Add("respawn", respawn.AsString()); coTurretShape turretid = turret.Create(); turretid.setTransform(transform); ((coSimSet)"MissioinGroup").pushToBack(turretid); return turretid; }