Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 void Close()
 {
     // print("Close State");
     itemCollider.enabled            = true;
     currentSwitchState              = OpenState.Close;
     dissolveController.isDissolving = false;
 }
Ejemplo n.º 3
0
 private void OpenUiGrEditRow()
 {
     OpenUiGrEdit();
     uiBtSafe.Content = "Ändern";
     status           = OpenState.editRow;
     ChangeButton();
 }
Ejemplo n.º 4
0
        public void GetOpenState(ref OpenState openstate, ref uint percentbuffered)
        {
            int starving = 0;
            int diskbusy = 0;

            GetOpenState(ref openstate, ref percentbuffered, ref starving, ref diskbusy);
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
    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;
    }
Ejemplo n.º 8
0
    // 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);
            }
        }
    }
Ejemplo n.º 9
0
        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);
            };
        }
Ejemplo n.º 10
0
    //
    // 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");
        }
    }
Ejemplo n.º 11
0
 void Open()
 {
     // print("Open State");
     itemCollider.enabled            = false;
     currentSwitchState              = OpenState.Open;
     dissolveController.isDissolving = true;
 }
Ejemplo n.º 12
0
 /// <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>();
 }
Ejemplo n.º 13
0
    void Awake()
    {
        currentSwitchState = DefaultState;
        itemCollider       = GetComponent <Collider2D>();
        dissolveController = GetComponent <DissolveController>();

        InitializeDoorState();
    }
Ejemplo n.º 14
0
        public StateMachine(IDocument document)
        {
            _document    = document;
            _closedState = new ClosedState(document, this);
            _openState   = new OpenState(document, this);

            _currentState = _closedState;
        }
Ejemplo n.º 15
0
 public void Close()
 {
     if (State == OpenState.Closed)
     {
         return;
     }
     State = OpenState.Closing;
 }
Ejemplo n.º 16
0
 public OpenStateInfo(OpenState openState, uint percentBuffered, bool starving, bool diskBusy)
     : this()
 {
     OpenState       = openState;
     PercentBuffered = percentBuffered;
     Starving        = starving;
     DiskBusy        = diskBusy;
 }
Ejemplo n.º 17
0
 public void Open()
 {
     if (State == OpenState.Open)
     {
         return;
     }
     State = OpenState.Opening;
 }
Ejemplo n.º 18
0
    private void Start()
    {
        KoitanLib.Debug.Display(() => "mouse:" + mpos, this);

        //初期化
        rectTransform.sizeDelta = defaultSize;
        openState = OpenState.Closed;
    }
Ejemplo n.º 19
0
 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
 }
Ejemplo n.º 20
0
    private void OpenDatabaseComplete(object state)
    {
        OpenState opState = state as OpenState;

        if (opState.Callback != null)
        {
            opState.Callback(opState.Succeed, opState.State);
        }
    }
Ejemplo n.º 21
0
 private Policy()
 {
     _cancelledState = new CancelledState(this);
     _closedState    = new ClosedState(this);
     _openState      = new OpenState(this);
     _unwrittenState = new UnwrittenState(this);
     _voidState      = new VoidState(this);
     State           = _unwrittenState;
 }
Ejemplo n.º 22
0
 public void CloseUiGrEdit()
 {
     uiBtNeu.IsEnabled    = true;
     uiBtAnzeigen.Content = "Bearbeiten";
     uiGrAnzeige.Height   = 0;
     status = OpenState.closed;
     Object2Ui(null);
     ChangeButton();
 }
Ejemplo n.º 23
0
 private void ShowHideStateAnimation(Action onComplate)
 {
     wheelPanel.EnterToHideState(() => {
     });
     buildPanel.EnterToHideState(() => {
         onComplate();
     });
     currState = OpenState.Closed;
 }
Ejemplo n.º 24
0
 private void OpenUiGrEditNew()
 {
     OpenUiGrEdit();
     uiBtAnzeigen.IsEnabled = true;
     uiBtSafe.Content       = "Neu Erstellen";
     uiBtNeu.IsEnabled      = false;
     status = OpenState.newRow;
     ChangeButton();
 }
Ejemplo n.º 25
0
    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);
            }
        }
Ejemplo n.º 27
0
    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");
        }
    }
Ejemplo n.º 28
0
 public void Execute()
 {
     if (openState == OpenState.OPEN)
     {
         openState = OpenState.CLOSED;
     }
     else
     {
         openState = OpenState.OPEN;
     }
 }
Ejemplo n.º 29
0
    /// <summary>
    /// 逻辑上的关闭,某些界面可能会隐藏了,但是并没有调用过Close
    /// Lua层,可以在该界面中,进行界面的资源回收、监听移除等
    /// </summary>
    protected virtual void OnClose()
    {
        if (_openState == OpenState.Close)
        {
            return;
        }

        _openState = OpenState.Close;
        if (_uiHelperClose != null)
        {
            _uiHelperClose.Call(uiName, gameObject);
        }
    }
Ejemplo n.º 30
0
 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);
         }
     }
 }
Ejemplo n.º 31
0
 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);
        }
Ejemplo n.º 33
0
    /// <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);
        }
    }
Ejemplo n.º 34
0
 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.");
     }
 }
Ejemplo n.º 35
0
 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);
         }
     }
 }
Ejemplo n.º 36
0
 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);
         }
     }
 }
Ejemplo n.º 37
0
 private static extern Code GetOpenState(IntPtr sound, ref OpenState openstate, ref uint percentbuffered, ref int starving, ref int diskbusy);
Ejemplo n.º 38
0
 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);
 }
Ejemplo n.º 39
0
 public void GetOpenState(ref OpenState openstate, ref uint percentbuffered)
 {
     int starving = 0;
     int diskbusy = 0;
     GetOpenState(ref openstate, ref percentbuffered, ref starving, ref diskbusy);
 }
Ejemplo n.º 40
0
        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;
        }
Ejemplo n.º 41
0
 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;
        }
Ejemplo n.º 44
0
 public void Open()
 {
     _openState = OpenState.Open;
 }
Ejemplo n.º 45
0
 public void Close()
 {
     _openState = OpenState.Close;
 }
Ejemplo n.º 46
0
 public void Open()
 {
     openState = OpenState.Open;
     am.StartNewAnimation(AnimationType.EaseInOutCubic, position, openPosition, 30);
     AudioManager.doorOpen.Play();
 }
Ejemplo n.º 47
0
 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;
 }
Ejemplo n.º 48
0
		internal static extern Result FMOD_Sound_GetOpenState(IntPtr soundHandle, ref OpenState openState, ref uint percentBuffered, ref bool starving);