Ejemplo n.º 1
0
    public override void Execute(object data)
    {
        CoinArgs e    = data as CoinArgs;
        UIDead   dead = GetView <UIDead>();
        //TODO

        /**
         * if(花钱成功)
         * dead.briberytime++
         */
        UIBoard   board = GetView <UIBoard>();
        GameModel gm    = GetModel <GameModel>();

        if (gm.PayCoin(e.Coin))
        {
            if (board.Times < 0.1f)
            {
                board.Times += 20;
            }
            dead.BriberyTime++;
            dead.Hide();
            UIResume resume = GetView <UIResume>();
            resume.StartCount();
        }
    }
Ejemplo n.º 2
0
    public override void Execute(object data)
    {
        CoinArgs e    = data as CoinArgs;
        UIDead   dead = MVC.GetView <UIDead>();

        if (Game.M_Instance.M_GM.GetMoney(e.M_Coin))
        {
            dead.Hide();
            dead.M_BriberyTime++;
            UIResume resume = MVC.GetView <UIResume>();
            resume.StartCount();
        }
    }
Ejemplo n.º 3
0
    public override void Execute(object data)
    {
        CoinArgs e    = data as CoinArgs;
        UIDead   dead = GetView <UIDead>();

        //花钱
        //若  成功
        //贿赂次数增加
        dead.Hide();
        UIResume resume = GetView <UIResume>();

        resume.StartCount();
    }
Ejemplo n.º 4
0
    public override void Excute(object data)
    {
        CoinArgs  coin      = data as CoinArgs;
        UIDead    dead      = GetView <UIDead>();
        GameModel gameModel = GetModel <GameModel>();


        // 如果花钱成功

        if (gameModel.GetMoney(coin.coin))
        {
            dead.BriberyTime++;
            dead.Hide();
            UIResume resume = GetView <UIResume>();
            resume.StartCount();
        }
    }
Ejemplo n.º 5
0
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Resume DBresume = await db.Resumes.FindAsync(id);

            if (DBresume == null)
            {
                return(HttpNotFound());
            }
            //конфигурация маппера
            Mapper.Initialize(cfg => cfg.CreateMap <Resume, UIResume>());
            //сопоставление
            UIResume UIresume = Mapper.Map <Resume, UIResume>(DBresume);

            return(View(UIresume));
        }
Ejemplo n.º 6
0
        public async Task <ActionResult> Create(UIResume resume)
        {
            ApplicationUser user = await GetCurrentUser();

            if (ModelState.IsValid)
            {
                //конфигурация маппера
                Mapper.Initialize(cfg => cfg.CreateMap <UIResume, Resume>());
                //сопоставление
                Resume DBResume = Mapper.Map <UIResume, Resume>(resume);
                DBResume.User = user;
                user.Resumes.Add(DBResume);
                db.Users.Attach(user);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View());
        }
Ejemplo n.º 7
0
        public async Task <ActionResult> Edit(UIResume UIresume)
        {
            //ApplicationUser user = await GetCurrentUser();
            if (ModelState.IsValid)
            {
                ApplicationUser user = await GetCurrentUser();

                //конфигурация маппера
                Mapper.Initialize(cfg => cfg.CreateMap <UIResume, Resume>());
                //сопоставление
                Resume DBresume = Mapper.Map <UIResume, Resume>(UIresume);
                DBresume.User            = user;
                db.Entry(DBresume).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View());
        }
Ejemplo n.º 8
0
    public override void Execute(object data)
    {
        CoinArgs  e      = data as CoinArgs;
        UIDead    uIDead = GetView <UIDead>();
        GameModel gm     = GetModel <GameModel>();

        //TODO
        //if(花钱成功)
        if (gm.BuyGoods(e.coin))
        {
            uIDead.Hide();
            uIDead.BriberyTime++;
            UIResume uIResume = GetView <UIResume>();
            uIResume.StartCount();
        }
        else
        {
        }
    }
Ejemplo n.º 9
0
    public override void Execute(object data = null)
    {
        CoinArgs  e       = data as CoinArgs;
        UIDead    dead    = GetView <UIDead>();
        GameModel gm      = GetModel <GameModel>();
        UIBoard   uIBoard = GetView <UIBoard>();

        //花钱
        if (gm.GetMoney(e.CoinCount))
        {
            dead.Hide();
            dead.BriberyTime++;
            UIResume resume = GetView <UIResume>();
            resume.StartCount();//继续游戏
            uIBoard.UpdateUI();
        }
        else
        {
            dead.TipMessage("金币不足!");
        }
    }
Ejemplo n.º 10
0
    public override void Execute(object data)
    {
        UIResume resume = MVC.GetView <UIResume>();

        resume.StartCount();
    }