protected override void OnAwake() { base.OnAwake(); var assetManager = XService.AddService <XAssetManager>(); assetManager.Initialize(); }
public async Task <IEnumerable <string> > Perform(string salesRepName, string leadSourceName) { // pull data from cosmos db, mongo var x = await XService.RunMe(); string dbData = "db Data here"; // calls python azure function string functinoData = await XService.RunMe2(); Console.WriteLine(dbData, functinoData); string pct = "percent goes here"; return(new string[] { salesRepName, leadSourceName, dbData, pct }); }
void Start() { XService.AddService <XEventManager>(); var aa = XService.AddService <XMsgManager>(); var bb = XService.AddService <XMsgManager>("bb"); XMsgManager.Append(aa, bb); aa.Register <XSampleMsg1>(OnHandleMsg1aa); bb.Register <XSampleMsg1>(OnHandleMsg1bb); // m_EventManager = XService.GetService <XEventManager>(); m_EventManager.AddListener <int>("test1", (param1) => { Debug.Log(param1); }); m_EventManager.AddListener <int, int>("test2", (param1, param2) => { Debug.Log($"{param1},{param2}"); }); m_EventManager.AddListener <int, int, int>("test3", (param1, param2, param3) => { Debug.Log($"{param1},{param2},{param3}"); }); m_EventManager.AddListener <XSampleEvent1>("test4", (evt) => { Debug.Log(evt.value); }); }
static void Main() { Program prog = new Program(); var svc = new XService(prog); svc.Start(); Console.WriteLine("Press 'c' to cancel this service."); while (Console.ReadKey(true).KeyChar != 'c') Thread.Sleep(100); Console.WriteLine("Stopping all threads"); bool stopped = svc.Stop(); if (stopped) { svc.Dispose(); } Console.WriteLine("All done, Press enter to exit."); Console.ReadLine(); }
public ServiceEntry(XService metadata) { this.type = metadata.Type; this.service = metadata.Service; this.property = metadata.Properties; }
// Start is called before the first frame update void Start() { XDebug.Initialize(); m_assetManager = XService.AddService <XAssetManager>(); m_assetManager.Initialize(); }
void Start() { XDebug.Initialize(); m_uiManager = XService.AddService <XUIManager>(); XBTClassFactory.Init(AutoClass_TaskClassReflect.datas); }
public XAssetLoader() { m_manager = XService.GetService <XAssetManager>(); }