Repositorio
URL: https://github.com/worldwide-asset-exchange/cloudwallet-unity-sdk
Estructura del Repositorio
Directorio Raíz
El directorio raíz contiene el código fuente del SDK y los archivos de configuración:
Assets/- Activos del proyecto UnityCloudWalletPlugin/- Implementación principal del SDKComponents/- Componentes funcionales principalesWalletConnection/- Funcionalidades de activación y desactivaciónSignTransaction/- Funcionalidad de firma de transaccionesCloudWalletAppInteraction/- Servicio para la interacción con la aplicación Cloud Wallet
Common/- Modelos comunes y código compartidoInfrastructure/- Solicitudes HTTP y cliente GraphQLBuildProcesses/- Scripts y utilidades para el proceso de compilación
CloudWalletDemo/- Implementación de ejemploScenes/- Escenas de demostraciónPlugin/- Archivos específicos del pluginAndroid/- Configuraciones específicas para Android
Archivos de configuración:
package.json- Configuración del paquete UPMmanifest.json- Dependencias del paquete UnityREADME.md- Documentación del proyectoLICENSE- Información de licencia
Aplicación de Ejemplo
El directorio Assets/CloudWalletDemo/ contiene una aplicación de ejemplo completa que demuestra cómo usar el SDK:
Assets/CloudWalletDemo/- Aplicación Unity de ejemplo- Contiene una implementación funcional del SDK
- Demuestra casos de uso comunes y mejores prácticas
- Incluye escenas de ejemplo para diferentes plataformas
- Muestra la configuración adecuada para Android e iOS
- Puede usarse como referencia para implementar el SDK en tus propias aplicaciones
Dependencias
El SDK requiere varias dependencias internas para funcionar correctamente:
Bibliotecas relacionadas con GraphQL
- GraphQL.Client.Abstractions.dll
- GraphQL.Client.Abstractions.Websocket.dll
- GraphQL.Client.Serializer.Newtonsoft.dll
- GraphQL.Client.dll
- GraphQL.Primitives.dll
Bibliotecas del sistema
- Microsoft.Bcl.AsyncInterfaces.dll
- Newtonsoft.Json.dll
- System.Reactive.dll
- System.Reactive.*
