public void _setShadowVizLight(string light, bool force) { coGuiControl AL_ShadowVizOverlayCtrl = "AL_ShadowVizOverlayCtrl"; if (!AL_ShadowVizOverlayCtrl.isAwake()) { return; } if (AL_ShadowVizOverlayCtrl.call("isLocked").AsBool() && !force) { return; } string sizeAndAspect = ""; if (console.isObject(light)) { string clientLight = serverToClientObject(light); //console.Call("serverToClientObject", new string[] { light }); sizeAndAspect = Util._setShadowVizLight(clientLight); } console.Call(AL_ShadowVizOverlayCtrl.findObjectByInternalName("MatCtrl", true), "setMaterial", new[] { "AL_ShadowVisualizeMaterial" }); string text = "ShadowViz"; if (console.isObject(light)) { text = text + ":" + sizeAndAspect.Split(' ')[0] + " x " + sizeAndAspect.Split(' ')[1]; } console.SetVar(AL_ShadowVizOverlayCtrl.findObjectByInternalName("WindowCtrl", true), text); }
public void QuickEditDropDownTextEditCtrlupdateFromChild(coGuiControl thisobj, string ctrl) { switch (console.GetVarString(ctrl + ".internalName")) { case "PopUpMenu": thisobj.findObjectByInternalName(console.Call(ctrl, "getText"), false); break; case "TextEdit": { string popup = thisobj.findObjectByInternalName("PopupMenu", false); console.Call(popup, "changeTextByID", new[] { console.Call(popup, "getSelected"), console.Call(ctrl, "getText") }); console.Call(thisobj, "onRenameItem"); } break; } }
public void ClientCmdSetDamageDirection(string direction) { coGuiControl DamageHUD = "DamageHUD"; if (!DamageHUD.isObject()) { return; } coGuiBitmapCtrl ctrl = DamageHUD.findObjectByInternalName("damage_" + direction, true); if (!ctrl.isObject()) { return; } Util._cancelAll(ctrl); ctrl.setVisible(true); ctrl.schedule("500", "setVisible", "false"); }