void Start() { if (GameManager.historiaMode == true) { GameManager.Instance.ChecaFase(); if (GameManager.sequestrado == true || GameManager.sceneAtual == UnityCore.Scene.SceneType.Tutorial2) { sequestrado = true; ChangeState("DesativadoState"); Debug.Log("Sequestrado: " + GameManager.sequestrado); Debug.Log("Sequestrado: " + GameManager.sceneAtual); } else { sequestrado = false; ChangeState("IdleState"); Debug.Log("Sequestrado: " + sequestrado); } } PV = gameObject.GetComponent <PhotonView>(); buttonA = GetComponent <ButtonA>(); //pipaActive.Value = false; //carroActive.Value = false; //PV.Controller.CustomProperties["dogValue"] = true; //dogAtivo.Value = true; triggerCollisionsScript = GetComponent <TriggerCollisionsController>(); if (puffOff.isPlaying) { puffOff.Stop(); } }
protected override void LoadContent() { m_ButtonA = new ButtonA(new Vector2(720, 525), "To Play"); AddComponent(m_ButtonA); CheckAndSetup(); m_nextCheckForConnections = DateTime.Now.AddSeconds(2); }
/// <summary> /// 加载XML /// </summary> /// <param name="xmlPath">XML路径</param> public override void Load(String xmlPath) { LoadFile(xmlPath, null); DataCenter.MainUI = this; ControlA control = Native.GetControls()[0]; RegisterEvents(control); control.RegisterEvent(new ControlTimerEvent(CallTimerEvent), EVENTID.TIMER); control.StartTimer(m_timerID, 10); control.RegisterEvent(new ControlPaintEvent(PaintDiv), EVENTID.PAINT); m_barrageDiv = new BarrageDiv(); m_barrageDiv.Dock = DockStyleA.Fill; Native.AddControl(m_barrageDiv); m_sky = new Sky(); m_sky.Dock = DockStyleA.Fill; Native.AddControl(m_sky); m_sky.MainFrame = this; m_txtAnswer = FindControl("txtAnswer") as iTextBox; m_txtAnswer.MainFrame = this; m_txtQuestion = FindControl("txtQuestion") as iTextBox; m_lblAlarm = GetLabel("lblAlarm"); m_lblTime = GetLabel("lblTime"); m_btnStart = GetButton("btnStart"); m_lblType = GetLabel("lblType"); m_lblMode = GetLabel("lblMode"); (m_btnStart as RuningButton).MainFrame = this; }
protected override void setupPattern() { string[] patternArray = new string[] { "A", "B", "X", "Y" }; pattern = patternArray [Random.Range(0, patternArray.Length)]; //Get First Button to highlight currentButton = "Button" + pattern[0]; faceDict.TryGetValue(currentButton, out buttonValue); ButtonsOverlay.GetComponent <UI_Glyphs_PressThis>().faceID = buttonValue; //Get the animators AAnimator = ButtonA.GetComponent <Animator>(); BAnimator = ButtonB.GetComponent <Animator>(); XAnimator = ButtonX.GetComponent <Animator>(); YAnimator = ButtonY.GetComponent <Animator>(); //Light up the buttons contained in the pattern e.g. BABY will not light up X if (pattern.Contains("A")) { AAnimator.SetBool("On", true); } if (pattern.Contains("B")) { BAnimator.SetBool("On", true); } if (pattern.Contains("X")) { XAnimator.SetBool("On", true); } if (pattern.Contains("Y")) { YAnimator.SetBool("On", true); } }
/// <summary> /// 控件添加方法 /// </summary> public override void OnAdd() { base.OnAdd(); if (m_layoutDiv == null) { m_layoutDiv = new LayoutDivA(); m_layoutDiv.BorderColor = COLOR.EMPTY; m_layoutDiv.LayoutStyle = LayoutStyleA.LeftToRight; m_layoutDiv.AutoWrap = true; AddControl(m_layoutDiv); } if (m_shrinkBtn == null) { m_shrinkBtn = new RibbonButton2(); m_shrinkBtn.Font = new FONT("微软雅黑", 12, false, false, false); m_clickButtonEvent = new ControlMouseEvent(ClickButton); m_shrinkBtn.RegisterEvent(m_clickButtonEvent, EVENTID.CLICK); AddControl(m_shrinkBtn); } if (m_titleLabel == null) { m_titleLabel = new LabelA(); m_titleLabel.Font = new FONT("微软雅黑", 16, true, false, false); AddControl(m_titleLabel); } }
/// <summary> /// 连接到同花顺 /// </summary> public void Attach() { AutoTradeService.InitSysTreeView32Handle(); DataCenter.ThsDealService.RegisterListener(5, ThsDealCallBack); DataCenter.ThsDealService.RegisterListener(6, ThsDealCallBack); DataCenter.ThsDealService.RegisterListener(7, ThsDealCallBack); DataCenter.ThsDealService.RegisterListener(8, ThsDealCallBack); ButtonA btnStart = m_mainFrame.GetButton("btnStart"); if (btnStart == null) { return; } if (!m_isStart) { QueryAll(); m_isStart = true; btnStart.Text = "停止"; } else { m_isStart = false; btnStart.Text = "启动"; } }
/// <summary> /// 注册事件 /// </summary> /// <param name="control">控件</param> private void RegisterEvents(ControlA control) { ControlMouseEvent clickButtonEvent = new ControlMouseEvent(ClickButton); List <ControlA> controls = control.GetControls(); int controlsSize = controls.Count; for (int i = 0; i < controlsSize; i++) { ControlA subControl = controls[i]; GridColumn column = subControl as GridColumn; ButtonA button = subControl as ButtonA; GridA grid = subControl as GridA; if (column != null) { column.AllowResize = true; column.BackColor = CDraw.PCOLORS_BACKCOLOR; column.BorderColor = CDraw.PCOLORS_LINECOLOR3; column.ForeColor = CDraw.PCOLORS_FORECOLOR; } else if (button != null) { button.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } else if (grid != null) { GridRowStyle rowStyle = new GridRowStyle(); grid.RowStyle = rowStyle; rowStyle.BackColor = COLOR.EMPTY; rowStyle.SelectedBackColor = CDraw.PCOLORS_SELECTEDROWCOLOR; rowStyle.HoveredBackColor = CDraw.PCOLORS_HOVEREDROWCOLOR; } RegisterEvents(subControl); } }
void ReleaseDesignerOutlets() { if (BackgroundImage != null) { BackgroundImage.Dispose(); BackgroundImage = null; } if (ButtonA != null) { ButtonA.Dispose(); ButtonA = null; } if (ButtonB != null) { ButtonB.Dispose(); ButtonB = null; } if (PageTitle != null) { PageTitle.Dispose(); PageTitle = null; } }
protected override void LoadContent() { m_ButtonA = new ButtonA(new Vector2(720, 525), "To Play again"); AddComponent(m_ButtonA); base.LoadContent(); }
/// <summary> /// 加载宏 /// </summary> /// <param name="macro">宏信息</param> private void LoadMacro(Macro macro) { TextBoxA txtMacroName = GetTextBox("txtMacroName"); TextBoxA txtMacroDescription = GetTextBox("txtMacroDescription"); TextBoxA txtMacroScript = GetTextBox("txtMacroScript"); SpinA spinInterval = GetSpin("spinInterval"); SpinA spinCD = GetSpin("spinCD"); ButtonA btnDelete = GetButton("btnDelete"); ButtonA btnApply = GetButton("btnApply"); ButtonA btnCreate = GetButton("btnCreate"); ButtonA btnSave = GetButton("btnSave"); ComboBoxA cbType = GetComboBox("cbType"); m_divIcon.BackImage = macro.m_icon; txtMacroName.Text = macro.m_name; txtMacroDescription.Text = macro.m_description; txtMacroScript.Text = macro.m_script; spinInterval.Value = macro.m_interval; spinCD.Value = macro.m_cd; cbType.SelectedIndex = macro.m_type; bool btnEnabled = (macro.m_macroID != null && macro.m_macroID.Length > 0); btnDelete.Enabled = btnEnabled; btnSave.Enabled = btnEnabled; }
/// <summary> /// 加载模板 /// </summary> /// <param name="template">模板信息</param> private void LoadTemplate(SecurityFilterTemplate template) { TextBoxA txtName = GetTextBox("txtName"); TextBoxA txtIndicator = GetTextBox("txtIndicator"); TextBoxA txtParameters = GetTextBox("txtParameters"); ComboBoxA cbCycle = GetComboBox("cbCycle"); ComboBoxA cbSubscription = GetComboBox("cbSubscription"); TextBoxA txtFilter = GetTextBox("txtFilter"); ButtonA btnDelete = GetButton("btnDelete"); ButtonA btnRun = GetButton("btnRun"); ButtonA btnWatch = GetButton("btnWatch"); ButtonA btnSave = GetButton("btnSave"); txtName.Text = template.m_name; txtIndicator.Text = template.m_indicator; txtParameters.Text = template.m_parameters; cbCycle.SelectedValue = template.m_cycle.ToString(); cbSubscription.SelectedIndex = template.m_subscription; txtFilter.Text = template.m_filter; m_codes = template.m_codes; bool btnEnabled = (template.m_templateID != null && template.m_templateID.Length > 0); btnDelete.Enabled = btnEnabled; btnRun.Enabled = btnEnabled; btnWatch.Enabled = btnEnabled; btnSave.Enabled = btnEnabled; }
// Use this for initialization void Start() { buAScript = buttonA.GetComponent <ButtonA> (); buBScript = buttonB.GetComponent <ButtonB> (); leftDoorAnima = leftDoor.GetComponent <Animator> (); rightDoorAnima = rightDoor.GetComponent <Animator> (); }
/// <summary> /// 选中计划 /// </summary> public void SelectPlan() { List <GridRow> selectedRows = m_gridPlan.SelectedRows; if (selectedRows.Count > 0) { GridRow row = selectedRows[0]; if (row.GetCells().Count > 0) { String status = row.GetCell("colP4").GetString(); ButtonA btnStart = GetButton("btnStart"); if (status == "启动") { btnStart.Text = "禁用任务"; btnStart.ForeColor = CDraw.PCOLORS_UPCOLOR; } else { btnStart.Text = "启动任务"; btnStart.ForeColor = CDraw.PCOLORS_DOWNCOLOR; } Native.Invalidate(); } } }
/// <summary> /// 启动所有任务 /// </summary> public void Start() { List <GridRow> selectedRows = m_gridPlan.SelectedRows; if (selectedRows.Count > 0) { GridRow row = selectedRows[0]; String id = row.GetCell("colP1").GetString(); String status = row.GetCell("colP4").GetString(); ButtonA btnStart = GetButton("btnStart"); if (status == "启动") { m_planService.StopService(id); btnStart.Text = "启动任务"; btnStart.ForeColor = CDraw.PCOLORS_DOWNCOLOR; } else { m_planService.StartService(id); btnStart.Text = "禁用任务"; btnStart.ForeColor = CDraw.PCOLORS_UPCOLOR; } Native.Invalidate(); } }
/// <summary> /// 点击事件 /// </summary> /// <param name="sender">调用者</param> /// <param name="mp">坐标</param> /// <param name="button">按钮</param> /// <param name="clicks">点击次数</param> /// <param name="delta">滚轮值/param> private void ClickEvent(object sender, POINT mp, MouseButtonsA button, int clicks, int delta) { if (button == MouseButtonsA.Left && clicks == 1) { ControlA control = sender as ControlA; String name = control.Name; if (name == "btnStart") { ChangeQuestion(); } else if (name == "choose1" || name == "choose2" || name == "choose3" || name == "choose4" || name == "choose5" || name == "choose6") { ButtonA choose1 = GetButton("choose1"); ButtonA choose2 = GetButton("choose2"); ButtonA choose3 = GetButton("choose3"); ButtonA choose4 = GetButton("choose4"); ButtonA choose5 = GetButton("choose5"); ButtonA choose6 = GetButton("choose6"); choose1.Opacity = 0.5f; choose2.Opacity = 0.5f; choose3.Opacity = 0.5f; choose4.Opacity = 0.5f; choose5.Opacity = 0.5f; choose6.Opacity = 0.5f; control.Opacity = 1; if (choose1.Opacity == 1) { m_lblMode.Text = "初级"; AddBarrage("选择初级难度", 1, 5); } else if (choose2.Opacity == 1) { m_lblMode.Text = "中级"; AddBarrage("选择中级难度", 1, 5); } else if (choose3.Opacity == 1) { m_lblMode.Text = "高级"; AddBarrage("选择高级难度", 1, 5); } else if (choose4.Opacity == 1) { m_lblMode.Text = "英雄"; AddBarrage("选择英雄难度", 1, 5); } else if (choose5.Opacity == 1) { m_lblMode.Text = "史诗"; AddBarrage("选择史诗难度", 1, 5); } else if (choose6.Opacity == 1) { m_lblMode.Text = "传说"; AddBarrage("选择史诗难度", 1, 5); } } } }
protected override void LoadContent() { m_ButtonA = new ButtonA(new Vector2(720, 450), "To Play again"); AddComponent(m_ButtonA); m_ButtonY = new ButtonY(new Vector2(720, 525), "Go To Credits"); AddComponent(m_ButtonY); base.LoadContent(); }
void Start() { m_ButtonScriptA = m_Button_A.GetComponent <ButtonA>(); m_ButtonScriptB = m_Button_B.GetComponent <ButtonB>(); m_ButtonScriptC = m_Button_C.GetComponent <ButtonC>(); m_ButtonScriptD = m_Button_D.GetComponent <ButtonD>(); m_ButtonScriptE = m_Button_E.GetComponent <ButtonE>(); m_ButtonScriptF = m_Button_F.GetComponent <ButtonF>(); }
private void Start() { playerAnim = GetComponent <PlayerAnimationsDB>(); playerMovement = GetComponent <NewPlayerMovent>(); dogController = GetComponent <DogController>(); buttonA = GetComponent <ButtonA>(); controller = GetComponent <Controller2D>(); inputController = GetComponent <InputController>(); playerAnimInfo = GetComponent <PlayerAnimInfo>(); }
/// <summary> /// 销毁资源 /// </summary> public override void Dispose() { m_titleLabel = null; if (m_shrinkBtn != null) { m_shrinkBtn.UnRegisterEvent(m_clickButtonEvent, EVENTID.CLICK); m_shrinkBtn = null; } m_layoutDiv = null; base.Dispose(); }
/// 注册事件 /// </summary> /// <param name="control">控件</param> private void RegisterEvents(ControlA control) { ControlMouseEvent clickButtonEvent = new ControlMouseEvent(ClickEvent); List <ControlA> controls = control.GetControls(); int controlsSize = controls.Count; for (int i = 0; i < controlsSize; i++) { ControlA subControl = controls[i]; ButtonA button = subControl as ButtonA; GridColumn column = subControl as GridColumn; GridA grid = subControl as GridA; CheckBoxA checkBox = subControl as CheckBoxA; if (column != null) { column.AllowResize = true; column.BackColor = CDraw.PCOLORS_BACKCOLOR; column.BorderColor = CDraw.PCOLORS_LINECOLOR2; column.ForeColor = CDraw.PCOLORS_FORECOLOR; } else if (checkBox != null) { checkBox.ButtonBackColor = CDraw.PCOLORS_BACKCOLOR; } else if (button != null) { button.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } else if (grid != null) { grid.BackColor = COLOR.EMPTY; grid.GridLineColor = CDraw.PCOLORS_LINECOLOR2; GridRowStyle rowStyle = new GridRowStyle(); grid.RowStyle = rowStyle; rowStyle.BackColor = COLOR.EMPTY; rowStyle.SelectedBackColor = CDraw.PCOLORS_SELECTEDROWCOLOR; rowStyle.HoveredBackColor = CDraw.PCOLORS_HOVEREDROWCOLOR; grid.HorizontalOffset = grid.Width; grid.UseAnimation = true; } else { if (subControl.GetControlType() == "Div" || subControl.GetControlType() == "TabControl" || subControl.GetControlType() == "TabPage" || subControl.GetControlType() == "SplitLayoutDiv") { subControl.BackColor = COLOR.EMPTY; } } RegisterEvents(controls[i]); } }
public override int GetHashCode() { unchecked { int hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ ButtonY.GetHashCode(); hashCode = (hashCode * 397) ^ ButtonX.GetHashCode(); hashCode = (hashCode * 397) ^ ButtonB.GetHashCode(); hashCode = (hashCode * 397) ^ ButtonA.GetHashCode(); hashCode = (hashCode * 397) ^ PlusButton.GetHashCode(); hashCode = (hashCode * 397) ^ HomeButton.GetHashCode(); return(hashCode); } }
/// 注册事件 /// </summary> /// <param name="control">控件</param> private void RegisterEvents(ControlA control) { ControlMouseEvent clickButtonEvent = new ControlMouseEvent(ClickButton); List <ControlA> controls = control.GetControls(); int controlsSize = controls.Count; for (int i = 0; i < controlsSize; i++) { ControlA subControl = controls[i]; ButtonA button = controls[i] as ButtonA; LinkLabelA linkLabel = subControl as LinkLabelA; GridColumn column = subControl as GridColumn; GridA grid = subControl as GridA; CheckBoxA checkBox = subControl as CheckBoxA; if (column != null) { column.AllowDrag = true; column.AllowResize = true; column.BackColor = CDraw.PCOLORS_BACKCOLOR; column.Font = new FONT("微软雅黑", 12, false, false, false); column.ForeColor = CDraw.PCOLORS_FORECOLOR; } else if (button != null) { button.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } else if (linkLabel != null) { linkLabel.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } else if (grid != null) { grid.GridLineColor = COLOR.CONTROLBORDER; grid.RowStyle.HoveredBackColor = CDraw.PCOLORS_HOVEREDROWCOLOR; grid.RowStyle.SelectedBackColor = CDraw.PCOLORS_SELECTEDROWCOLOR; grid.RowStyle.SelectedForeColor = CDraw.PCOLORS_FORECOLOR4; grid.RowStyle.Font = new FONT("微软雅黑", 12, false, false, false); GridRowStyle alternateRowStyle = new GridRowStyle(); alternateRowStyle.BackColor = CDraw.PCOLORS_ALTERNATEROWCOLOR; alternateRowStyle.HoveredBackColor = CDraw.PCOLORS_HOVEREDROWCOLOR; alternateRowStyle.SelectedBackColor = CDraw.PCOLORS_SELECTEDROWCOLOR; alternateRowStyle.SelectedForeColor = CDraw.PCOLORS_FORECOLOR4; alternateRowStyle.Font = new FONT("微软雅黑", 12, false, false, false); grid.AlternateRowStyle = alternateRowStyle; grid.UseAnimation = true; } RegisterEvents(controls[i]); } }
/// <summary> /// 注册事件 /// </summary> /// <param name="control">控件</param> private void RegisterEvents(ControlA control) { ControlMouseEvent clickButtonEvent = new ControlMouseEvent(ClickButton); List <ControlA> controls = control.GetControls(); int controlsSize = controls.Count; for (int i = 0; i < controlsSize; i++) { ButtonA button = controls[i] as ButtonA; if (button != null) { button.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } RegisterEvents(controls[i]); } }
/// <summary> /// 加载布局 /// </summary> /// <param name="layout">布局信息</param> private void LoadLayout(IndicatorLayout layout) { TextBoxA txtLayoutName = GetTextBox("txtLayoutName"); LayoutScaleDiv layoutScaleDiv = FindControl("divLayoutScale") as LayoutScaleDiv; ButtonA btnDelete = GetButton("btnDelete"); ButtonA btnApply = GetButton("btnApply"); ButtonA btnCreate = GetButton("btnCreate"); ButtonA btnSave = GetButton("btnSave"); txtLayoutName.Text = layout.m_name; layoutScaleDiv.LayoutStr = layout.m_text; bool btnEnabled = (layout.m_layoutID != null && layout.m_layoutID.Length > 0); btnDelete.Enabled = btnEnabled; btnApply.Enabled = btnEnabled; btnSave.Enabled = btnEnabled; }
public void Update() { LeftControlStick.Update(); RightControlStick.Update(); ButtonA.Update(); ButtonB.Update(); ButtonX.Update(); ButtonY.Update(); ButtonLB.Update(); ButtonRB.Update(); ButtonL3.Update(); ButtonR3.Update(); ButtonBack.Update(); ButtonStart.Update(); LeftTrigger.Update(); RightTrigger.Update(); DPad.Update(); }
/// <summary> /// Update certain colors which correspond to the A button. /// </summary> void UpdateColorsUsingAButton() { // Update text button icon. ButtonIconA = ButtonA; // Update pause menu cursor colors (blue). MenuAInner1 = ButtonA; MenuAInner2 = ButtonA.Brighten(0.4f); MenuAOuter1 = ButtonA.Darken(0.9f); MenuAOuter2 = ButtonA.Darken(0.2f); // Update note button A colors. NoteA1 = ButtonA; NoteA2 = ButtonA.Brighten(0.4f); NoteAShadow1 = Color.FromArgb(0x0A, 0x0A, 0x0A); NoteAShadow2 = ButtonA.Darken(0.2f); // Update pause menu title icon. PauseTitleA = ButtonA; // Update message prompt colors. Prompt1 = ButtonA.Darken(0.3f); Prompt2 = ButtonA; PromptGlow = ButtonA.Brighten(0.2f); }
/// <summary> /// 获取参数 /// </summary> private void GetParameters() { if (m_indicator != null) { m_window.Text = "参数设置(" + m_indicator.Name + ")"; IndicatorData indicatorData = m_indicator.Tag as IndicatorData; String[] strs = indicatorData.m_parameters.Split(new String[] { ";" }, StringSplitOptions.RemoveEmptyEntries); int strsSize = strs.Length; //依此创建控件 int addHeight = 0; for (int i = 0; i < strsSize; i++) { String str = strs[i]; String[] strs2 = str.Split(new String[] { "," }, StringSplitOptions.RemoveEmptyEntries); String name = strs2[0]; String value = strs2[3]; //创建标签 LabelA label = new LabelA(); POINT location = new POINT(50, addHeight + 40); label.Location = location; label.Text = name; m_window.AddControl(label); //创建数值控件 SpinA spin = new SpinA(); location.x = 130; location.y = addHeight + 40; spin.Location = location; spin.Maximum = 10000000; spin.Value = CStrA.ConvertStrToDouble(value); m_window.AddControl(spin); addHeight += 30; } m_window.Height += addHeight; //调整按钮的位置 ButtonA cancelButton = GetButton("btnCancel"); ButtonA submitButton = GetButton("btnSubmit"); cancelButton.Top += addHeight; submitButton.Top += addHeight; } }
/// <summary> /// 注册事件 /// </summary> /// <param name="control">控件</param> private void RegisterEvents(ControlA control) { ControlMouseEvent clickButtonEvent = new ControlMouseEvent(ClickButton); ControlEvent spinInputChangedEvent = new ControlEvent(SpinTextChanged); List <ControlA> controls = control.GetControls(); int controlsSize = controls.Count; for (int i = 0; i < controlsSize; i++) { ButtonA button = controls[i] as ButtonA; if (button != null) { button.RegisterEvent(clickButtonEvent, EVENTID.CLICK); } SpinA spin = controls[i] as SpinA; if (spin != null) { spin.RegisterEvent(spinInputChangedEvent, EVENTID.TEXTCHANGED); } RegisterEvents(controls[i]); } }
/// <summary> /// 执行秒表方法 /// </summary> /// <param name="timerID">秒表ID</param> public void OnTimer(int timerID) { if (m_timerID == timerID) { SecurityFilterTemplate template = new SecurityFilterTemplate(); GetTemplate(ref template); SecurityFilterTask task = m_securityFilterService.GetTask(template.m_templateID); ButtonA btnRun = GetButton("btnRun"); if (task != null && btnRun != null) { if (task.RunningState >= 0) { if (btnRun.Text != "停止") { btnRun.Text = "停止"; m_window.Invalidate(); } } else { if (btnRun.Text != "运行") { btnRun.Text = "运行"; m_window.Invalidate(); } } } else { if (btnRun != null && btnRun.Text != "运行") { btnRun.Text = "运行"; m_window.Invalidate(); } } } }
partial void ChooseA(NSObject sender) { BackgroundImage.Image = UIImage.FromFile(string.Format("{0}.jpg", ButtonA.Title(UIControlState.Normal))); }