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.*