예제 #1
0
 public IntPtr[] LogicGraph_GetNativeObjects()
 {
     if (!HasEngineInstance())
     {
         return(null);
     }
     return(new IntPtr[1] {
         EngineResource.GetNativeObject()
     });
 }
예제 #2
0
        public void Start()
        {
            _gateway = OpenAiApiGatewayV1.Instance;

            if (Auth == null)
            {
                Auth = ScriptableObject.CreateInstance <SOAuthArgsV1>();
            }
            if (Args == null)
            {
                Args = ScriptableObject.CreateInstance <SOCompletionArgsV1>();
            }

            if (!_gateway.IsInitialized)
            {
                _gateway.Auth = Auth;
                _gateway.InitializeApi();
            }

            _engine = _gateway.Api.Engines.Engine(UTEEngineName.GetEngineName(Engine));
        }