コード例 #1
0
ファイル: UIWindowBase.cs プロジェクト: HebaruSan/AT_Utils
 protected UIWindowBase(UIBundle bundle, bool standalone = true)
 {
     this.bundle     = bundle;
     this.standalone = standalone;
     inputLockName   = $"{typeof(T).Name}-{base.GetHashCode():X}";
     GameEvents.onGameStateSave.Add(onGameSaved);
 }
コード例 #2
0
ファイル: UIBundle.cs プロジェクト: HebaruSan/AT_Utils
 public static UIBundle Create(string game_data_path)
 {
     if (bundles.TryGetValue(game_data_path, out var bundle) &&
         bundle != null)
     {
         return(bundle);
     }
     bundle = new UIBundle(game_data_path);
     bundles[game_data_path] = bundle;
     bundle.loadBundleSync();
     Utils.Info($"Registered UIBundle: {game_data_path}");
     return(bundle);
 }
コード例 #3
0
 private DebugWindowUI(UIBundle bundle) : base(bundle)
 {
 }
コード例 #4
0
 protected UIWindowBase(UIBundle bundle)
 {
     this.bundle = bundle;
 }