// Update is called once per frame void Update() { //キャラクタの準備ができたら表示 if (IsReady()) { if (m_MainCanvas.enabled == false) { m_MainCanvas.enabled = true; // m_ReadyAction(); //ローディング表示終了 LoadingManager.Instance.RequestLoadingFinish(LOADING_TYPE.GUARD); CharaImage.setAlpha(true); IsViewImage = false; m_UnitDetailPanel.setup(m_UnitId, m_MainUnit, m_SubUnit, CharaImage.charaImage, CharaImage.shadowImage); UnityUtil.SetObjectEnabledOnce(m_UnitDetailPanel.gameObject, true); AndroidBackKeyManager.Instance.EnableBackKey(); if (m_CharaScreen == true) { setActiveStatus(m_CurrentType, false); m_CurrentType = ToggleType.None; //キャラ画像 IsViewImage = true; } } } //ボタン位置更新 //updateTogglePos(); }
public Task Toggle(ToggleType toggle) { string state = null; switch (toggle) { case ToggleType.ChatXP: Context.Server.ChatXP.IsEnabled = !Context.Server.ChatXP.IsEnabled; state = Context.Server.ChatXP.IsEnabled ? "enabled" : "disabled"; break; case ToggleType.AntiInvite: Context.Server.Mod.AntiInvite = !Context.Server.Mod.AntiInvite; state = Context.Server.Mod.AntiInvite ? "enabled" : "disabled"; break; case ToggleType.AntiProfanity: Context.Server.Mod.AntiProfanity = !Context.Server.Mod.AntiProfanity; state = Context.Server.Mod.AntiProfanity ? "enabled" : "disabled"; break; case ToggleType.MessageLog: Context.Server.Mod.LogDeletedMessages = !Context.Server.Mod.LogDeletedMessages; state = Context.Server.Mod.LogDeletedMessages ? "enabled" : "disabled"; break; case ToggleType.RedditFeed: // TODO: start and stop reddit break; } return(ReplyAsync($"{toggle} has been {state}.", document: DocumentType.Server)); }
public bool GetGpioValue(ToggleType toggleType) { var pin = getGpioPin(_gpioSettings, toggleType); var val = _gpioController.Read(pin); return(val == PinValue.High ? true : false); }
void OnGUI() { GUI.skin = MenuSkin; Rect genRect = new Rect(Screen.width*1/10,Screen.height*1/20, Screen.width*4/5, Screen.height*9/10); GUI.skin.box.fontSize = Screen.width/35; GUI.skin.button.fontSize = Screen.width/30; // Change the font size of the TextBox custom style GUI.skin.customStyles[1].fontSize = Screen.width/34; GUI.skin.customStyles[2].fontSize = Screen.width/30; GUI.BeginGroup(genRect); GUI.Box (new Rect(0,0,Screen.width*4/5,Screen.height*9/10), "", "BoxTitle"); toolbarInt = GUI.Toolbar (new Rect (Screen.width*1/10, 0, Screen.width*3/5, Screen.height/10), toolbarInt, toolbarStrings, "Toolbar"); print("Toolbar is: " + toolbarInt); thisToggle = (ToggleType)toolbarInt; print(thisToggle); if(thisToggle == ToggleType.B) { GUI.Button(new Rect(0,25,100,20),"I am a button"); GUI.Label (new Rect (0, 50, 100, 20), "I'm a Label!"); toggleTxt = GUI.Toggle(new Rect(0, 75, 200, 30), toggleTxt, "I am a Toggle button"); selGridInt = GUI.SelectionGrid (new Rect (0, 170, 200, 40), selGridInt, selStrings, 2); hSliderValue = GUI.HorizontalSlider (new Rect (0, 210, 100, 30), hSliderValue, 0f, 1f); hSbarValue = GUI.HorizontalScrollbar (new Rect (0, 240, 100, 30), hSbarValue, 1f, 0f, 10f); GUI.Box(new Rect(0,270,50,30), "Test Box!"); } GUI.EndGroup (); }
public static int getGpioPin(GpioSettingsConfiguration config, ToggleType toggleType) { switch (toggleType) { case ToggleType.WERFER: return(config.WerferPin); case ToggleType.SPRUEHER: return(config.SprueherPin); case ToggleType.TROPFER: return(config.TropferPin); case ToggleType.POWER: return(config.PowerPin); case ToggleType.PUMP: return(config.PumpPin); case ToggleType.VALVE: return(config.ValvePin); case ToggleType.WATERLEVEL: return(config.WaterLevelPin); case ToggleType.UNKNOWN: return(-1); default: return(-1); } }
public async Task SprinklerMessageAsync(ToggleType toggleType, string message) { if (OnSprinklerMessage != null) { await OnSprinklerMessage.Invoke(toggleType, message); } }
private void onChanged(ToggleType a) { if (a == ToggleType.BGM) { if (PlayerPrefs.GetInt("IsBGMOn", 1) == 1) { PlayerPrefs.SetInt("IsBGMOn", 0); Debug.Log("Changed BGM to FALSE"); } else { PlayerPrefs.SetInt("IsBGMOn", 1); Debug.Log("Changed BGM to TRUE"); } } else { if (PlayerPrefs.GetInt("IsEffectOn", 1) == 1) { PlayerPrefs.SetInt("IsEffectOn", 0); Debug.Log("Changed SFX to FALSE"); } else { PlayerPrefs.SetInt("IsEffectOn", 1); Debug.Log("Changed SFX to TRUE"); } } }
private async Task notifyFrontend(ToggleType toggleType, bool onoff) { var model = new ToggleChangedModel { ToggleType = toggleType, NewValue = onoff }; await _appState.GpioValueChangedAsync(model); }
void SetToggle() { ToggleType select = GameCenter.taskMng.CurSelectToggle; SceneUiType uiType = GameCenter.mainPlayerMng.MainPlayerInfo.CurSceneUiType; bool showTask = (select != ToggleType.HOLYSTONE && select != ToggleType.GUILDSIEGE && select != ToggleType.GUILDFIRE && select != ToggleType.HANGUPCOPPY);//任务在神圣水晶活动隐藏 for (int i = 0; i < toggles.Length; i++) { ToggleType type = (ToggleType)i; if (toggles[i] != null) { if(type == select) { toggles[i].value = true; toggles[i].gameObject.SetActive(true); }else { toggles[i].value = false; toggles[i].gameObject.SetActive(false); } if (type == ToggleType.TASK) toggles[i].gameObject.SetActive(showTask); if(type == ToggleType.TEAM)toggles[i].gameObject.SetActive(true);//组队只根据场景隐藏 if(type == ToggleType.BOSS)toggles[i].gameObject.SetActive(true);//BOSS列表显示 if(guildFireCoppyWnd != null) { if (select == ToggleType.GUILDFIRE) { guildFireCoppyWnd.CloseUI(); guildFireCoppyWnd.OpenUI(); } else guildFireCoppyWnd.CloseUI(); } if(guildSiegeCoppyWnd != null) { if (select == ToggleType.GUILDSIEGE) { guildSiegeCoppyWnd.CloseUI(); guildSiegeCoppyWnd.OpenUI(); } else { guildSiegeCoppyWnd.CloseUI(); } } if (hangUpCoppyWnd != null) { if (select == ToggleType.HANGUPCOPPY) { hangUpCoppyWnd.CloseUI(); hangUpCoppyWnd.OpenUI(); } else { hangUpCoppyWnd.CloseUI(); } } } } }
//permet de récupérer le bon type de l'enum via le nom du toggle selectionné //set le mode du logiciel void setToggleType() { if (myToggleGroup) { Toggle activeToggle = myToggleGroup.ActiveToggles().FirstOrDefault(); mode = (ToggleType)Enum.Parse(typeof(ToggleType), activeToggle.name); } }
public void OnSelectCharaScreen() { SoundUtil.PlaySE(SEID.SE_MENU_OK); setActiveStatus(m_CurrentType, false); m_CurrentType = ToggleType.None; //キャラ画像 IsViewImage = true; }
private void openStatus() { if (m_CurrentType == ToggleType.None) { m_CurrentType = ToggleType.Status; } setActiveStatus(m_CurrentType, true); }
// Use this for initialization void Start() { _jardin = new Jardin(); //initialisation d'un jardin vide mode = ToggleType.View; //le mode est en défault au départ lastMode = mode; _flower = null; _previousGameObject = null; buttonClean.onClick.AddListener(cleanJardin); }
public static void OpenAndGoWndByType(ToggleType toggleType) { GameCenter.uIMng.SwitchToUI(GUIType.BOSSCHALLENGE); BossChallengeWnd wnd = GameCenter.uIMng.GetGui <BossChallengeWnd>(); if (wnd != null) { wnd.OpenWndByType(toggleType); } }
private async Task appState_OnSprinklerMessage(ToggleType toogleType, string msg) { await InvokeAsync(() => { if (toogleType == Sprinkler.ToggleType) { Message = msg; StateHasChanged(); } }); }
void PropertyGroup() { EditorGUI.BeginChangeCheck(); m_multiCompile = EditorGUILayoutIntPopup("Type", m_multiCompile, KeywordTypeStr, KeywordTypeInt); if (EditorGUI.EndChangeCheck()) { BeginPropertyFromInspectorCheck(); } if (m_multiCompile <= 1) { ShowPropertyInspectorNameGUI(); ShowPropertyNameGUI(true); bool guiEnabledBuffer = GUI.enabled; GUI.enabled = false; EditorGUILayoutTextField("Keyword Name", PropertyName + "_ON"); GUI.enabled = guiEnabledBuffer; } else { EditorGUI.BeginChangeCheck(); m_currentKeywordId = EditorGUILayoutPopup(KeywordStr, m_currentKeywordId, UIUtils.AvailableKeywords); if (EditorGUI.EndChangeCheck()) { if (m_currentKeywordId != 0) { m_currentKeyword = UIUtils.AvailableKeywords[m_currentKeywordId]; } } if (m_currentKeywordId == 0) { EditorGUI.BeginChangeCheck(); m_currentKeyword = EditorGUILayoutTextField(CustomStr, m_currentKeyword); if (EditorGUI.EndChangeCheck()) { m_currentKeyword = UIUtils.RemoveInvalidCharacters(m_currentKeyword); } } } m_createToggle = EditorGUILayoutToggle("Material Toggle", m_createToggle); if (m_createToggle) { EditorGUILayout.BeginHorizontal(); m_toggleType = (ToggleType)EditorGUILayoutEnumPopup(string.Empty, m_toggleType, GUILayout.Width(90)); m_defaultValue = EditorGUILayoutToggle("Default Value", m_defaultValue); EditorGUILayout.EndHorizontal(); } EditorGUILayout.HelpBox("Keyword Type:\n" + "The difference is that unused variants of \"Shader Feature\" shaders will not be included into game build while \"Multi Compile\" variants are included regardless of their usage.\n\n" + "So \"Shader Feature\" makes most sense for keywords that will be set on the materials, while \"Multi Compile\" for keywords that will be set from code globally.\n\n" + "You can set keywords using the material property using the \"Property Name\" or you can set the keyword directly using the \"Keyword Name\".", MessageType.None); }
// Update is called once per frame //check le type selectionné pour effectuer les différentes actions correspondantes //Récupère l'objet pointé par la souris et l'analyse si jamais c'est une tuile void Update() { setToggleType(); //update du type if (lastMode != mode) { //clean le terrain si on change de mode pour supprimer la fleur restante if (lastMode == ToggleType.Create && _flower) { Debug.Log("last Mode && flower\n"); if (!_flower.isAttribuate()) { _flower.destroyFlower(); } } if (lastMode == ToggleType.Modify && _flower) { if (!_flower.isAttribuate()) { _flower.destroyFlower(); } } lastMode = mode; } //on récupère l'objet pointé par la souris ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { if (_previousGameObject == null) { _previousGameObject = hit.collider.gameObject; } if (hit.collider.gameObject.layer == LayerMask.NameToLayer("Tiles")) { if (mode == ToggleType.Create) { if (_previousGameObject != hit.collider.gameObject && testConstante()) { CreateFlower(hit.collider.gameObject); } } if (mode == ToggleType.Modify) { errorText.text = ""; ModifyFlower(hit.collider.gameObject); } if (mode == ToggleType.View || mode == ToggleType.Delete) { errorText.text = ""; } } } }
public override void ReadFromDeprecated(ref string[] nodeParams, Type oldType = null) { base.ReadFromDeprecated(ref nodeParams, oldType); //if( UIUtils.CurrentShaderVersion() <= 13104 ) { m_currentKeyword = GetCurrentParam(ref nodeParams); m_currentKeywordId = UIUtils.GetKeywordId(m_currentKeyword); m_createToggle = false; m_multiCompile = 2; m_toggleType = ToggleType.Toggle; } }
public static bool GetToggle(ToggleType toggleType) { Initialize(); if (toggle.ContainsKey(toggleType)) { return(toggle[toggleType]); } else { return(false); } }
private void MapModelToView() { PropertyChanged -= MapViewToModel; if (LayerKeybindModel.MouseButtons != null) { MouseButtons = LayerKeybindModel.MouseButtons.Value; } HotKey = LayerKeybindModel.HotKey; ToggleType = LayerKeybindModel.ToggleType; PropertyChanged += MapViewToModel; }
public static bool ToggleFiled(GUIContent content, bool value, ToggleType type) { switch (type) { case ToggleType.EnabledDisabled: return(EnabledDisabledToggleFiled(content, value)); case ToggleType.YesNo: return(YesNoToggleFiled(content, value)); } return(true); }
private void setActiveStatus(ToggleType _type, bool bActive) { IsViewEvolveNone = false; IsViewInfo = bActive; m_UnitDetailPanel.IsViewFavorite = false; int updateCount = UPDATE_LAYOUT_COUNT; switch (_type) { case ToggleType.None: break; case ToggleType.Status: UnityUtil.SetObjectEnabledOnce(m_UnitDetailPanel.gameObject, bActive); if (m_bFavorite) { m_UnitDetailPanel.IsViewFavorite = bActive; } MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("un63f_description")); break; case ToggleType.Evolve: if (m_bEvolve) { if (!m_Setup[(int)_type]) { setupEvol(); updateCount = 0; } UnityUtil.SetObjectEnabledOnce(m_UnitEvolvePanel.gameObject, bActive); } else { IsViewEvolveNone = bActive; } MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("un69f_description")); break; } WindowRoot.alpha = 0.0f; m_LastUpdateCount = updateCount; if (IsViewInfo && bActive) { setToggle(_type); } }
private void OnToggleMouseDown(UIComponent c, UIMouseEventParameter e, ToggleType type) { m_Toggle = type; if (SliderDataDict != null && type != ToggleType.None) { foreach (UIPanel pnl in PanelDict.Values) { pnl.color = new Color32(150, 150, 150, 210); } PanelDict[type].color = new Color32(30, 200, 50, 255); SliderDict[type].Focus(); m_T.Run(); } }
private void setToggle(ToggleType _type) { for (int i = 0; i < ToggleList.Count; i++) { if (ToggleList[i].m_Type == _type) { ToggleList[i].Flag = true; } else { ToggleList[i].Flag = false; } } }
public static void SetToggle(ToggleType toggleType, bool value) { Initialize(); if (toggle.ContainsKey(toggleType)) { toggle[toggleType] = value; } else { toggle.Add(toggleType, value); } if (OnSettingsChanged != null) { OnSettingsChanged(); } }
void OnChange() { ResetWnd(); //每次响应toggle的时候重新设置一下information的状态 information.SetActive(true); ToggleType changeOne = ToggleType.CanKill; for (int i = 0, max = toggles.Length; i < max; i++) { if (toggles[i] != null && toggles[i].value) { changeOne = (ToggleType)i; //如果选择的是第一个toggle(可击杀则判断时候应该隐藏掉奖励) if (i == 0) { CheckHideReward(); } break; } } switch (changeOne) { case ToggleType.CanKill: ShowToggle(GameCenter.bossChallengeMng.CanKillBossList); break; case ToggleType.UnderBoss: GameCenter.mainPlayerMng.SetFunctionRed(FunctionType.UNDERBOSS, false); ShowToggle(ConfigMng.Instance.GetBossRefByType((int)changeOne)); break; case ToggleType.SceneBoss: case ToggleType.SealBoss: GameCenter.mainPlayerMng.SetFunctionRed(FunctionType.SEALBOSS, false); ShowToggle(ConfigMng.Instance.GetBossRefByType((int)changeOne)); break; case ToggleType.RongEBoss: case ToggleType.LiRongEBoss: ShowToggle(ConfigMng.Instance.GetBossRefByType((int)changeOne)); break; case ToggleType.BOSSCOPPY: ShowToggle(ConfigMng.Instance.GetBossRefListByType((int)changeOne)); break; } }
/// <summary> /// Responds to the EventPropertiesViewModel being changed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditorViewModelOnPropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName != "EventPropertiesViewModel") { return; } if (_editorViewModel.ProposedLayer.IsEvent) { CanToggleType = false; ToggleType = ToggleType.Enable; } else { CanToggleType = true; } }
public void OpenWndByType(ToggleType toggleType) { if (toggles != null) { for (int i = 0, max = toggles.Length; i < max; i++) { if (toggles[i] != null) { toggles[i].value = (i == (int)toggleType); if (i == (int)toggleType) { ClickToggleEvent(toggles[i].gameObject); } } } } }
public override void ReadFromString(ref string[] nodeParams) { base.ReadFromString(ref nodeParams); m_multiCompile = Convert.ToInt32(GetCurrentParam(ref nodeParams)); m_defaultValue = Convert.ToBoolean(GetCurrentParam(ref nodeParams)); if (UIUtils.CurrentShaderVersion() > 13104) { m_createToggle = Convert.ToBoolean(GetCurrentParam(ref nodeParams)); m_currentKeyword = GetCurrentParam(ref nodeParams); m_currentKeywordId = UIUtils.GetKeywordId(m_currentKeyword); } if (UIUtils.CurrentShaderVersion() > 14001) { m_toggleType = (ToggleType)Enum.Parse(typeof(ToggleType), GetCurrentParam(ref nodeParams)); } }
public Task SetAsync(ToggleType ToggleType) { string State = null; switch (ToggleType) { case ToggleType.ChatXP: Context.Server.ChatXP.IsEnabled = !Context.Server.ChatXP.IsEnabled; State = Context.Server.ChatXP.IsEnabled ? "enabled" : "disabled"; break; case ToggleType.AntiInvite: Context.Server.Mod.AntiInvite = !Context.Server.Mod.AntiInvite; State = Context.Server.Mod.AntiInvite ? "enabled" : "disabled"; break; case ToggleType.AntiProfanity: Context.Server.Mod.AntiProfanity = !Context.Server.Mod.AntiProfanity; State = Context.Server.Mod.AntiProfanity ? "enabled" : "disabled"; break; case ToggleType.MessageLog: Context.Server.Mod.LogDeletedMessages = !Context.Server.Mod.LogDeletedMessages; State = Context.Server.Mod.LogDeletedMessages ? "enabled" : "disabled"; break; case ToggleType.RedditFeed: if (Context.Server.Reddit.IsEnabled) { Context.Server.Reddit.IsEnabled = false; Context.RedditService.Stop(Context.Channel.Id); State = "disabled"; } else { Context.Server.Reddit.IsEnabled = true; Context.RedditService.Start(Context.Guild.Id); State = "enabled"; } break; } return(ReplyAsync($"{ToggleType} has been {State} {Emotes.ThumbUp}", Document: DocumentType.Server)); }
public void OnSelectToggle(ToggleType _type, bool bSE = true) { if (_type == ToggleType.None || !IsReady()) { return; } if (bSE == true) { SoundUtil.PlaySE(SEID.SE_MENU_OK); } ToggleType _oldType = m_CurrentType; m_CurrentType = _type; setActiveStatus(_oldType, false); setActiveStatus(m_CurrentType, true); IsViewImage = false; }
public bool IsToggle(ToggleType toggle) { lock (myToggles) return myToggles[toggle]; }
public void Toggle(ToggleType toggle, bool value) { lock (myToggles) myToggles[toggle] = value; }
public string FormatFlagOption(ToggleType type, FightTeam team) { return new StringBuilder("Go").Append(team.IsToggle(type) ? '+' : '-').Append(type == ToggleType.LOCK ? 'A' : (char)type).Append(team.ID).ToString(); }
public void Toggle(Fighter fighter, ToggleType toggle) { if (!fighter.IsLeader) return; bool isToggle = !fighter.Team.IsToggle(toggle); fighter.Team.Toggle(toggle, isToggle); if (myState == FightState.STARTING) myMap.Send(FormatFlagOption(toggle, fighter.Team)); switch (toggle) { case ToggleType.LOCK: if (isToggle) fighter.Team.Send("Im095"); else fighter.Team.Send("Im096"); break; case ToggleType.HELP: if (isToggle) fighter.Team.Send("Im0103"); else fighter.Team.Send("Im0104"); break; case ToggleType.PARTY: if (isToggle) { KickNoParty(fighter.Team); fighter.Team.Send("Im093"); } else { fighter.Team.Send("Im094"); } break; case ToggleType.SPECTATOR: if (isToggle) { KickSpectator(); fighter.Team.Send("Im040"); } else { fighter.Team.Send("Im039"); } break; } }
// Update is called once per frame //check le type selectionné pour effectuer les différentes actions correspondantes //Récupère l'objet pointé par la souris et l'analyse si jamais c'est une tuile void Update() { setToggleType(); //update du type if (lastMode != mode) { //clean le terrain si on change de mode pour supprimer la fleur restante if (lastMode == ToggleType.Create && _flower) { Debug.Log("last Mode && flower\n"); if (!_flower.isAttribuate()) _flower.destroyFlower(); } if (lastMode == ToggleType.Modify && _flower) { if (!_flower.isAttribuate()) _flower.destroyFlower(); } lastMode = mode; } //on récupère l'objet pointé par la souris ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { if (_previousGameObject == null) _previousGameObject = hit.collider.gameObject; if (hit.collider.gameObject.layer == LayerMask.NameToLayer("Tiles")) { if (mode == ToggleType.Create) { if (_previousGameObject != hit.collider.gameObject && testConstante()) { CreateFlower(hit.collider.gameObject); } } if (mode == ToggleType.Modify ) { errorText.text = ""; ModifyFlower(hit.collider.gameObject); } if (mode == ToggleType.View || mode == ToggleType.Delete) errorText.text = ""; } } }