예제 #1
0
        public void preventMousePick(string name)
        {
            Memories mems = new Memories();

            mems.Add(new Memory("Name", KeyWord.NIL, name, null));
            Event ev = new Event();

            ev._Keyword            = KeyWord.PREVENTMOUSEPICK;
            ev._Memories           = mems;
            ev._IntendedRecipients = EventTransfer.CLIENTTOCLIENT;
            this.outboxMessage(this, ev);
        }
예제 #2
0
 private void sendLocationBeacon(Mogre.Vector3 pos)
 {
     Memories mems = new Memories();
     mems.Add(new Memory("", KeyWord.CARTESIAN_X, pos.x.ToString(), null));
     mems.Add(new Memory("", KeyWord.CARTESIAN_Y, pos.y.ToString(), null));
     mems.Add(new Memory("", KeyWord.CARTESIAN_Z, pos.z.ToString(), null));
     Event ev = new Event();
     ev._Keyword = KeyWord.CARTESIAN_SECRETPLAYERLOCATION;
     ev._Memories = mems;
     ev._IntendedRecipients = EventTransfer.CLIENTTOSERVER;
     base.outboxMessage(this, ev);
     // log("Location: X=" + imAt.x.ToString() + " Y=" + imAt.y.ToString() + " Z=" + imAt.z.ToString());
 }
예제 #3
0
 public void preventMousePick(string name)
 {
     Memories mems = new Memories();
     mems.Add(new Memory("Name", KeyWord.NIL, name, null));
     Event ev = new Event();
     ev._Keyword = KeyWord.PREVENTMOUSEPICK;
     ev._Memories = mems;
     ev._IntendedRecipients = EventTransfer.CLIENTTOCLIENT;
     this.outboxMessage(this, ev);
 }