예제 #1
0
 public override void Dispose()
 {
     Wang.WangTable.Dispose();
     Wang.Tiles.Dispose();
     Wang.Dispose();
     base.Dispose();
 }
예제 #2
0
    void Start()
    {
        var _Wang = GameObject.FindGameObjectWithTag("WangObject");

        m_WangObject     = _Wang.GetComponent <Wang>();
        m_Seeker         = GetComponent <Seeker>();
        m_Controller     = GetComponent <CharacterController>();
        m_MyLerp         = GetComponent <AILerp>();
        m_MyState        = CurrentState.SEARCHINGFORRDP;
        m_MyLerp.enabled = false;
    }
예제 #3
0
        public void TestMethod1()
        {
            //
            // TODO: Add test logic here
            //
            IObserver liSi = new LiSi();
            IObserver wang = new Wang();
            IObserver liu  = new Liu();

            IHanFeiZhi hanFeiZhi = new HanFeiZhi();

            ((IObservable)hanFeiZhi).Add(liSi);
            ((IObservable)hanFeiZhi).Add(wang);
            ((IObservable)hanFeiZhi).Add(liu);
            hanFeiZhi.Eat();
        }
예제 #4
0
파일: AgentMiner.cs 프로젝트: Platyy/Wang
    void Start()
    {
        m_Wang          = GameObject.FindGameObjectWithTag("WangObject");
        m_WangObject    = m_Wang.GetComponent <Wang>();
        m_Seeker        = GetComponent <Seeker>();
        m_Controller    = GetComponent <CharacterController>();
        m_MyLerp        = GetComponent <AILerp>();
        m_MyState       = CurrentState.SEARCHINGFORTILE;
        m_MovSpeed      = Random.Range(0.5f, 2.5f);
        m_MineSpeed     = Random.Range(0.1f, 0.5f);
        m_ChanceForRare = Random.Range(0.01f, 0.99f);

        if (m_ChanceForRare > 0.25f)
        {
            m_MyChoice = Choice.STONE;
        }
        else
        {
            m_MyChoice = Choice.IRON;
        }
    }
예제 #5
0
        public ActionResult Post(int postId)
        {
            //var all=new Actio();
            //var post = new newPost();

            mpost mp = new mpost();

            mp.P_ID = postId;
            conn.Configuration.AutoDetectChangesEnabled = false;


            //all.postInfo = post.GetListByPost();

            var pro = conn.POST.FirstOrDefault(r => r.P_ID == postId);

            var proc = conn.POSTCOMMENT.Where(r => r.PC_POSTID == postId).OrderByDescending(r => r.PC_ID);


            //POSTCOMMENT post1 = conn.POSTCOMMENT.Find(postId);  也是一种查询


            var list = new mpost()
            {
                P_ID        = pro.P_ID,
                P_DATETIME  = pro.P_DATETIME,
                P_BOARDID   = (int)pro.P_BOARDID,
                P_BOARDNAME = pro.P_BOARDNAME,
                P_CLICK     = (int)pro.P_CLICK,
                P_CONTENTS  = pro.P_CONTENTS,
                p_EMOJI     = pro.p_EMOJI,
                P_PICTURE   = pro.P_PICTURE,
                P_POSTER    = pro.P_POSTER,
                P_Title     = pro.P_Title,
            };



            POST p     = new POST();
            int  click = (int)pro.P_CLICK + 1;

            #region 也是一种增加
            //conn.Set(pro).Attach(POST);
            //p.P_CLICK = click;
            //p.P_ID = postId;
            //conn.Entry<POST>(p).State = System.Data.EntityState.Modified;
            //conn.SaveChanges();
            #endregion

            ViewBag.post = list;

            //新增 由于被ef跟踪
            using (var db = new Wang())
            {
                var pidd = db.POST.Where(aa => aa.P_ID == postId).FirstOrDefault();

                pidd.P_CLICK = click;
                db.SaveChanges();
            }


            HttpCookie cook  = new HttpCookie("b_id", pro.P_BOARDID.ToString());
            HttpCookie cook1 = new HttpCookie("id", pro.P_ID.ToString());
            Response.Cookies.Add(cook);
            Response.Cookies.Add(cook1);



            return(View(proc));
        }
예제 #6
0
 public override void Begin()
 {
     Wang.BeginLibrary(this);
     base.Begin();
 }
예제 #7
0
        protected void FragmentMain()
        {
            var c = Wang.WangAt(_uv);

            Color = new vec4(c.rg, Blue, c.a);
        }