Beispiel #1
0
    public void OnReceiveUnitMovePacket(PacketId id, byte[] data)
    {
        UnitMovePacket packet   = new UnitMovePacket(data);
        UnitMoveData   moveData = packet.GetPacket();
        int            unit_id  = moveData.unitId;
        float          xPos     = moveData.x;
        float          yPos     = moveData.y;

        Debug.Log("unit move packet received");
        GameManager.GetInstance.getUnit(unit_id).ClientUnitMove(xPos, yPos);
    }