Example #1
0
 public virtual IPromise Preload()
 {
     return(Promise.Resolved());
 }
 protected virtual IPromise <bool> LoadMainScene()
 {
     return(mainScene.HasValue == false ? Promise <bool> .Resolved(true) : mainScene.Load(LoadSceneMode.Additive));
 }
Example #3
0
 protected virtual IPromise GetInitPromise()
 {
     return(Promise.Resolved());
 }
 public IPromise <DateTime> GetNow()
 {
     return(Promise <DateTime> .Resolved(DateTimeOffset.FromUnixTimeSeconds(now.Value).DateTime));
 }
 public IPromise <long> GetUnixNow()
 {
     return(Promise <long> .Resolved(now.Value));
 }
Example #6
0
 public IPromise <long> GetUnixNow()
 {
     return(Promise <long> .Resolved(DateTimeOffset.Now.ToUnixTimeSeconds()));
 }
Example #7
0
 public IPromise <DateTime> GetNow()
 {
     return(Promise <DateTime> .Resolved(DateTime.Now));
 }
Example #8
0
 public IPromise Animate() => HasValue?Value.Animate() : Promise.Resolved();
 public IPromise Init()
 {
     Debug.LogWarning($"Module {GetType().Name} not implemented!");
     return(Promise.Resolved());
 }
Example #10
0
 public IPromise InitModule()
 {
     return(Promise.Resolved());
 }