void onCreateBullet(NetworkMessage msg) { Log.i("LanClient onCreateBullet", Log.Tag.Net); MsgCreateBullet m = msg.ReadMessage <MsgCreateBullet>(); createBullet(m); }
void createBullet(MsgCreateBullet m) { Bullet u = mUnitMgr.getUnit(m.guid, UnitType.Bullet, m.tid) as Bullet; u.setParam(m.pos, m.dir); u.play(m.vTarget, m.uTarget); }
public void sync(Move mv) { MsgCreateBullet msg = new MsgCreateBullet(); msg.guid = guid; msg.pos = pos; msg.dir = dir; msg.state = msg.state; msg.tid = table._id; msg.vTarget = mv.vTarget; msg.uTarget = mv.uTarget == null?0:mv.uTarget.guid; this.sendMsg((short)MyMsgId.CreateBullet, msg); }