Ejemplo n.º 1
0
    void onCreateBullet(NetworkMessage msg)
    {
        Log.i("LanClient onCreateBullet", Log.Tag.Net);
        MsgCreateBullet m = msg.ReadMessage <MsgCreateBullet>();

        createBullet(m);
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
    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);
    }