RuyiSDK Class |
[This is preliminary documentation and is subject to change.]
Namespace: Ruyi
public class RuyiSDK : IDisposable
The RuyiSDK type exposes the following members.
Name | Description | |
---|---|---|
InputMgr |
Input-related services
| |
L10NService |
Localization service
| |
Media |
Multimedia-related services
| |
OverlayService |
the overlay service
| |
RuyiNetService |
Online functionality
| |
SettingSys |
Setting system
| |
SpeechService |
Speech service
| |
Storage |
Storage service
| |
Subscriber |
To subscribe to published topics.
| |
UserService |
User-related services
|
Name | Description | |
---|---|---|
CreateInstance |
Create a new SDK instance with the given context.
| |
Dispose |
Dispose the SDK instance, don't miss this after SDK usage.
| |
Update |
Update loop for all service clients that need it.
|
var sdkCtx = new RuyiSDKContext { endpoint = RuyiSDKContext.Endpoint.Console, EnabledFeatures = RuyiSDK.SDKFeatures.All }; using (var sdk = RuyiSDK.CreateInstance(sdkCtx)) { while (IsGameRunning()) { sdk.Update(); } }