示例#1
0
        public void HandleRequest(LeaveContext context)
        {
            if (CanHandle(context))
            {
                Handle(context);
                return;
            }

            NextManager?.HandleRequest(context);
        }
示例#2
0
        public override void HandleRequest(LeaveContext context)
        {
            if (context.Request.LeaveDays <= 1)
            {
                context.Response = new LeaveResponse
                {
                    Approver = "TL:" + Name,
                    IsAgreed = true
                };
                return;
            }

            NextManager?.HandleRequest(context);
        }
示例#3
0
文件: Game.cs 项目: ks233/KS-Mino
    public void Restart()
    {
        statAttack = 0;
        statLine   = 0;
        statPiece  = 0;
        statScore  = 0;
        gameState  = State.Playing;

        //初始化40行10列的盘面
        field.ClearAll();
        hold   = 0;
        isHeld = false;
        wasB2B = false;
        combo  = 0;

        next = new NextManager(false);
        NewMino(next.Dequeue());
    }