public virtual IPromise Preload() { return(Promise.Resolved()); }
protected virtual IPromise <bool> LoadMainScene() { return(mainScene.HasValue == false ? Promise <bool> .Resolved(true) : mainScene.Load(LoadSceneMode.Additive)); }
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)); }
public IPromise <long> GetUnixNow() { return(Promise <long> .Resolved(DateTimeOffset.Now.ToUnixTimeSeconds())); }
public IPromise <DateTime> GetNow() { return(Promise <DateTime> .Resolved(DateTime.Now)); }
public IPromise Animate() => HasValue?Value.Animate() : Promise.Resolved();
public IPromise Init() { Debug.LogWarning($"Module {GetType().Name} not implemented!"); return(Promise.Resolved()); }
public IPromise InitModule() { return(Promise.Resolved()); }