private void OnTaskUpdate(INetObject obj, NetUpdate update)
        {
            var taskObj    = taskDict[obj.NetID];
            var taskUpdate = update as TaskUpdate;
            var status     = taskUpdate.Status;

            taskObj.SetStatus(status);
            //  taskDict[obj.NetID].Desc = (update as TaskUpdate).Text;
        }
    void OnPlayerUpdate(NetworkMessage netMsg)
    {
        NetUpdate    netUpdate    = netMsg.ReadMessage <NetUpdate>();
        PlayerUpdate playerUpdate = new PlayerUpdate();

        playerUpdate.id    = netMsg.conn.connectionId;
        playerUpdate.dead  = netUpdate.dead;
        playerUpdate.kills = netUpdate.kills;
        playerUpdate.dir   = netUpdate.dir;
        playerUpdate.pos   = netUpdate.pos;
        playerUpdate.rot   = netUpdate.rot;
        sendToAllExcept(netMsg.conn.connectionId, 898, playerUpdate);
    }
Beispiel #3
0
    public void netUpdate(Vector3 pos, Vector3 dir, bool b, Quaternion rot, Quaternion armRot)
    {
        //Debug.Log("Net Update");
        NetUpdate netUpdate = new NetUpdate();

        netUpdate.dir       = new NetDir();
        netUpdate.dir.value = dir;
        netUpdate.dir.b     = b;
        netUpdate.pos       = pos;
        netUpdate.rot       = rot;
        netUpdate.kills     = kills;
        netUpdate.armRot    = armRot;
        netUpdate.dead      = (player.transform.localScale == Vector3.zero);
        nm.nc.Send(899, netUpdate);
    }
Beispiel #4
0
 private void OnComponentUpdate(INetObject netObj, NetUpdate update)
 {
     listeners.NotifyListeners(update);
 }