public UcBasisModul(string modulName, string tabellenName, bool halfSize, bool resultModul) { InitializeComponent(); _resultModul = resultModul; ChangeModul(); uiLbModulName.Content = modulName; this.tabellenName = tabellenName; _halfSize = halfSize; if (_halfSize) { uiLbModulName.FontSize = 20; uiLbModulName.FontWeight = FontWeights.Medium; } SetVerticalGridLines(); SetDgColumns(); SetTextFields(); SetComboBoxes(); CloseUiGrEdit(); status = OpenState.closed; uiDgObjekte.ItemsSource = Datenverwaltung.GetSearchResultsFromTable(tabellenName); }
void Close() { // print("Close State"); itemCollider.enabled = true; currentSwitchState = OpenState.Close; dissolveController.isDissolving = false; }
private void OpenUiGrEditRow() { OpenUiGrEdit(); uiBtSafe.Content = "Ändern"; status = OpenState.editRow; ChangeButton(); }
public void GetOpenState(ref OpenState openstate, ref uint percentbuffered) { int starving = 0; int diskbusy = 0; GetOpenState(ref openstate, ref percentbuffered, ref starving, ref diskbusy); }
IEnumerator Close() { openState = OpenState.Closing; if(openDirection == OpenDirection.SlideLeft || openDirection == OpenDirection.SlideRight) { } else { // float counter = 0; // bool increasesY = transform.eulerAngles.y < closeY; while(openState == OpenState.Closing && Mathf.Abs(transform.eulerAngles.y - closeY) > openEnoughAngle) // while(increasesY ? (transform.eulerAngles.y < closeY) : (transform.eulerAngles.y > closeY)) // while(openState == OpenState.Opening && Quaternion.Angle(closeQuat, openQuat) > openEnoughAngle) { // transform.rotation = Quaternion.Lerp(openQuat, closeQuat, counter); // counter += openSpeed * Time.deltaTime; transform.RotateAround(jointPosition, Vector3.up, -openSpeed * Time.deltaTime); yield return new WaitForEndOfFrame(); } if(openState == OpenState.Closing) transform.RotateAround(jointPosition, Vector3.up, closeY - transform.eulerAngles.y); } openState = OpenState.Closed; }
public DTUConfiguration(OpenState os = OpenState.New, string dtuId = "", string simId = "", string userName = "", string userTel = "") { InitializeComponent(); DataContext = this; DtuId = dtuId; SimId = simId; UserName = userName; UserTel = userTel; switch (os) { default: case OpenState.New: DtuIdEnabled = true; SimIdEnabled = true; UserNameEnabled = true; UserTelEnabled = true; break; case OpenState.Modify: DtuIdEnabled = false; SimIdEnabled = true; UserNameEnabled = true; UserTelEnabled = true; break; case OpenState.View: DtuIdEnabled = false; SimIdEnabled = false; UserNameEnabled = false; UserTelEnabled = false; break; } }
protected virtual void Awake() { // 找到对应脚本的函数 事件函数命名为:obj名字加事件名 if (uiName == "") { uiName = gameObject.name.Replace("(Clone)", "").TrimEnd(); } if (resUtility == null) { resUtility = GetComponent <ResModuleUtility>(); } _onEvent = LuaMgr.Inst.GetFunction(uiName + ".OnEvent"); if (_uiHelperOpen == null) { _uiHelperOpen = LuaMgr.Inst.GetFunction("UIHelper.OnOpen"); _uiHelperClose = LuaMgr.Inst.GetFunction("UIHelper.OnClose"); _uiHelperDestroy = LuaMgr.Inst.GetFunction("UIHelper.OnDestroy"); } LuaFunction func = LuaMgr.Inst.GetFunction(uiName + ".OnAwake"); if (func != null) { func.Call(gameObject); } _openState = OpenState.Init; }
// Update is called once per frame void Update() { mpos = Input.mousePosition; mpos.x /= Screen.width; mpos.y /= Screen.height; mpos.x *= 1920f; mpos.y *= 1080f; Vector2 min = rectTransform.anchoredPosition + rectTransform.rect.min; Vector2 max = rectTransform.anchoredPosition + rectTransform.rect.max; if (min.x < mpos.x && mpos.x < max.x && min.y < mpos.y && mpos.y < max.y) { if (openState == OpenState.Closed) { openState = OpenState.Opening; rectTransform.DOSizeDelta(targetSize, 0.5f).OnComplete(() => openState = OpenState.Opened); } image.color = Color.red; if (Input.GetMouseButtonDown(0)) { transform.DOPunchScale(Vector3.one, 1f); } } else { image.color = Color.white; if (openState == OpenState.Opened) { openState = OpenState.Closing; rectTransform.DOSizeDelta(defaultSize, 0.5f).OnComplete(() => openState = OpenState.Closed); } } }
public void Start() { closedPos = transform.position; openPos = transform.position + openOffset; State = OpenState.Closed; var browser = GetComponentInChildren <Browser>(); //Tell the interface how many coins we need browser.CallFunction("setRequiredCoins", numCoins); browser.RegisterFunction("toggleDoor", args => { switch ((string)args[0].Check()) { case "open": Open(); break; case "close": Close(); break; case "toggle": Toggle(); break; } }); //Update interface when we get a coin PlayerInventory.Instance.coinCollected += coinCount => { browser.CallFunction("setCoinCoint", coinCount); }; }
// // functions // private void OpenDatabase(ThreadQueue.TaskControl control, object state) { //Debug.Log( "OpenDatabase"); OpenState opState = state as OpenState; try { db = new SQLiteDB(); db.Open(opState.Filename); opState.Succeed = true; } catch (Exception ex) { opState.Succeed = false; Debug.LogError("SQLiteAsync : OpenDatabase : Exception : " + ex.Message); } if (db != null) { //Debug.Log( "db dekitayo"); } else { //Debug.Log( "db dekinakattayo"); } }
void Open() { // print("Open State"); itemCollider.enabled = false; currentSwitchState = OpenState.Open; dissolveController.isDissolving = true; }
/// <summary> /// Initializes a new instance of the <see cref="Competition" /> class. /// </summary> public Competition() { CreatedDate = DateTime.Now; PossibleAnswers = new PossibleAnswers(); State = new OpenState(); _entrants = new List <Entrant>(); }
void Awake() { currentSwitchState = DefaultState; itemCollider = GetComponent <Collider2D>(); dissolveController = GetComponent <DissolveController>(); InitializeDoorState(); }
public StateMachine(IDocument document) { _document = document; _closedState = new ClosedState(document, this); _openState = new OpenState(document, this); _currentState = _closedState; }
public void Close() { if (State == OpenState.Closed) { return; } State = OpenState.Closing; }
public OpenStateInfo(OpenState openState, uint percentBuffered, bool starving, bool diskBusy) : this() { OpenState = openState; PercentBuffered = percentBuffered; Starving = starving; DiskBusy = diskBusy; }
public void Open() { if (State == OpenState.Open) { return; } State = OpenState.Opening; }
private void Start() { KoitanLib.Debug.Display(() => "mouse:" + mpos, this); //初期化 rectTransform.sizeDelta = defaultSize; openState = OpenState.Closed; }
public Door(Texture2D texture, Vector2 openPosition, Vector2 closePosition, OpenState state = OpenState.Closed) : this(texture, closePosition) { if (state == OpenState.Open) position = openPosition; this.openPosition = openPosition; this.closePosition = closePosition; doorType = DoorType.Opening; //hitBox.omitBottom = true; //TODO: Change omit based on direction door is moving }
private void OpenDatabaseComplete(object state) { OpenState opState = state as OpenState; if (opState.Callback != null) { opState.Callback(opState.Succeed, opState.State); } }
private Policy() { _cancelledState = new CancelledState(this); _closedState = new ClosedState(this); _openState = new OpenState(this); _unwrittenState = new UnwrittenState(this); _voidState = new VoidState(this); State = _unwrittenState; }
public void CloseUiGrEdit() { uiBtNeu.IsEnabled = true; uiBtAnzeigen.Content = "Bearbeiten"; uiGrAnzeige.Height = 0; status = OpenState.closed; Object2Ui(null); ChangeButton(); }
private void ShowHideStateAnimation(Action onComplate) { wheelPanel.EnterToHideState(() => { }); buildPanel.EnterToHideState(() => { onComplate(); }); currState = OpenState.Closed; }
private void OpenUiGrEditNew() { OpenUiGrEdit(); uiBtAnzeigen.IsEnabled = true; uiBtSafe.Content = "Neu Erstellen"; uiBtNeu.IsEnabled = false; status = OpenState.newRow; ChangeButton(); }
protected override void Start() { base.Start(); parentObj = parent.gameObject; //offset = new Vector3(0, -100); rectTransform.sizeDelta = new Vector2(100, 100); text = GetComponentInChildren <TextMeshProUGUI>(); text.rectTransform.sizeDelta = size; image = GetComponent <Image>(); text.gameObject.SetActive(false); onTouchEnter = () => { if (!isAlwaysOpen) { seq.Kill(); openState = OpenState.Opening; seq = DOTween.Sequence() .Append(rectTransform.DOSizeDelta(size, 0.2f)) //.Join(DOTween.To(() => offset, (t) => offset = t, new Vector3(0, -250), 0.2f)) .OnComplete(() => { text.gameObject.SetActive(true); openState = OpenState.Opened; }); } }; onTouchExit = () => { if (!isAlwaysOpen) { seq.Kill(); text.gameObject.SetActive(false); openState = OpenState.Closing; seq = DOTween.Sequence() .Append(rectTransform.DOSizeDelta(new Vector2(100, 100), 0.2f)) //.Join(DOTween.To(() => offset, (t) => offset = t, new Vector3(0, -100), 0.2f)) .OnComplete(() => { openState = OpenState.Closed; }); } }; onClick = () => { if (openState == OpenState.Opened) { seq.Kill(); rectTransform.localScale = Vector3.one; isAlwaysOpen = !isAlwaysOpen; seq = DOTween.Sequence() .Append(rectTransform.DOPunchScale(Vector3.one * 0.1f, 0.2f)) .Join(image.DOColor(isAlwaysOpen ? Color.black : Color.white, 0.2f)); } }; }
void DeleyStateChanged() { open = false; openState = OpenState.Closed; if (OnOpenStateChanged != null) { OnOpenStateChanged(openState); } }
private void OpenDatabaseComplete(object state) { //Debug.Log( "OpenDatabaseComplete"); OpenState opState = state as OpenState; if (opState.Callback != null) { opState.Callback(opState.Succeed, opState.State); //Debug.Log( "callback call"); } }
public void Execute() { if (openState == OpenState.OPEN) { openState = OpenState.CLOSED; } else { openState = OpenState.OPEN; } }
/// <summary> /// 逻辑上的关闭,某些界面可能会隐藏了,但是并没有调用过Close /// Lua层,可以在该界面中,进行界面的资源回收、监听移除等 /// </summary> protected virtual void OnClose() { if (_openState == OpenState.Close) { return; } _openState = OpenState.Close; if (_uiHelperClose != null) { _uiHelperClose.Call(uiName, gameObject); } }
private void ShowWheelStateAnimation() { if (currState != OpenState.Wheel) { wheelPanel.EnterToWheelPanelState(); buildPanel.EnterToWheelPanelState(); currState = OpenState.Wheel; if (!GameMainManager.instance.model.userData.isTutorialing) { GameMainManager.instance.uiManager.OpenWindow(UISettings.UIWindowID.UISideBarWindow, true); } } }
public Door(Texture2D texture, Vector2 position, OpenState state = OpenState.Closed) : this(texture, position) { doorType = DoorType.Fading; if (state == OpenState.Open) { alpha = 0; } else { alpha = 255; } }
public void Close() { if (openState == OpenState.Closed || openState == OpenState.Closing) { return; } openState = OpenState.Closing; scrollRect.enabled = true; Invoke("DeleyStateChanged", 0.5f); }
/// <summary> /// 逻辑上的开启,当UI第一次加载,会在Start后调用。否则在OnEnable后调用 /// Lua层,可以在该方法中进行界面的初始化 /// </summary> protected virtual void OnOpen() { if (_openState == OpenState.Open) { return; } _openState = OpenState.Open; if (_uiHelperOpen != null) { _uiHelperOpen.Call(uiName, gameObject); } }
public void OpenChest(Player _player) { if (currentOpenState == OpenState.Closed) { currentOpenState = OpenState.Opened; SetSprite(); _player.Inventory.AddItem(itemInside); console.PrintMessageToConsole("There was a " + itemInside.Name + " inside the chest. Sweet!"); } else if (currentOpenState == OpenState.Opened) { console.PrintMessageToConsole("Chest has already been opened."); } }
public void ShowWheelState() { if (currState != OpenState.Wheel) { wheelPanel.ShowWheelState(); buildPanel.ShowWheelState(); currState = OpenState.Wheel; QY.Guide.GuideManager.instance.state = "wheel"; if (!GameMainManager.instance.model.userData.isTutorialing) { GameMainManager.instance.uiManager.OpenWindow(UISettings.UIWindowID.UISideBarWindow, false); } } }
private void ShowBuildState() { if (currState != OpenState.Building) { wheelPanel.ShowBuildState(); buildPanel.ShowBuildState(); currState = OpenState.Building; QY.Guide.GuideManager.instance.state = "building"; if (!GameMainManager.instance.model.userData.isTutorialing) { GameMainManager.instance.uiManager.CloseWindow(UISettings.UIWindowID.UISideBarWindow, false); } } }
private static extern Code GetOpenState(IntPtr sound, ref OpenState openstate, ref uint percentbuffered, ref int starving, ref int diskbusy);
public void GetOpenState(ref OpenState openstate, ref uint percentbuffered, ref int starving, ref int diskbusy) { Code returnCode = GetOpenState(DangerousGetHandle(), ref openstate, ref percentbuffered, ref starving, ref diskbusy); Errors.ThrowError(returnCode); }
public Door AddFrontFadingDoor(Texture2D texture, Vector2 position, OpenState state, Vector2 offset, Vector2 collision) { Door door = new Door(texture, position, state); door.SetCollisionBox(collision.X, collision.Y, Vector2.Zero); door.visible = false; doorList.Add(door); MagicTile img = new MagicTile(texture, position + offset); door.tileList.Add(img); img.SetPlayerMode(PlayerObjectMode.One); frontFGList.Add(img); return door; }
public void Close() { openState = OpenState.Closed; am.StartNewAnimation(AnimationType.EaseInOutCubic, position, closePosition, 30); AudioManager.doorClose.Play(); }
void Update() { if (openRight) { if (content.anchoredPosition.x <= -slideWidth && openState == OpenState.Closed) { openState = OpenState.RightOpen; open = true; if (OnOpenStateChanged != null) { OnOpenStateChanged(openState); } } } }
void OnEnable() { scrollRect.enabled = true; openState = OpenState.Closed; scrollRect.EndDrag += OnEndDrag; }
public void Open() { _openState = OpenState.Open; }
public void Close() { _openState = OpenState.Close; }
public void Open() { openState = OpenState.Open; am.StartNewAnimation(AnimationType.EaseInOutCubic, position, openPosition, 30); AudioManager.doorOpen.Play(); }
public Door AddOpeningDoor(Texture2D texture, Vector2 openPosition, Vector2 closePosition, OpenState state) { Door door = new Door(texture, openPosition, closePosition, state); if (texture == Art.door) door.hitBox.SetSize(new Vector2(32,128)); if (texture == Art.platform) door.hitBox.SetSize(new Vector2(96,32)); doorList.Add(door); return door; }
internal static extern Result FMOD_Sound_GetOpenState(IntPtr soundHandle, ref OpenState openState, ref uint percentBuffered, ref bool starving);