コード例 #1
0
ファイル: Link.cs プロジェクト: studentutu/swift-framework
 public virtual IPromise Preload()
 {
     return(Promise.Resolved());
 }
コード例 #2
0
 protected virtual IPromise <bool> LoadMainScene()
 {
     return(mainScene.HasValue == false ? Promise <bool> .Resolved(true) : mainScene.Load(LoadSceneMode.Additive));
 }
コード例 #3
0
 protected virtual IPromise GetInitPromise()
 {
     return(Promise.Resolved());
 }
コード例 #4
0
 public IPromise <DateTime> GetNow()
 {
     return(Promise <DateTime> .Resolved(DateTimeOffset.FromUnixTimeSeconds(now.Value).DateTime));
 }
コード例 #5
0
 public IPromise <long> GetUnixNow()
 {
     return(Promise <long> .Resolved(now.Value));
 }
コード例 #6
0
ファイル: Clock.cs プロジェクト: studentutu/swift-framework
 public IPromise <long> GetUnixNow()
 {
     return(Promise <long> .Resolved(DateTimeOffset.Now.ToUnixTimeSeconds()));
 }
コード例 #7
0
ファイル: Clock.cs プロジェクト: studentutu/swift-framework
 public IPromise <DateTime> GetNow()
 {
     return(Promise <DateTime> .Resolved(DateTime.Now));
 }
コード例 #8
0
 public IPromise Animate() => HasValue?Value.Animate() : Promise.Resolved();
コード例 #9
0
 public IPromise Init()
 {
     Debug.LogWarning($"Module {GetType().Name} not implemented!");
     return(Promise.Resolved());
 }
コード例 #10
0
 public IPromise InitModule()
 {
     return(Promise.Resolved());
 }