コード例 #1
0
ファイル: GameHooks.cs プロジェクト: Nopezal/Prism
        public void UpdateMusic(ref BgmEntry e)
        {
            var pe = new Ref <BgmEntry>(e);

            HookManager.Call(updateMusic, pe);
            e = pe.Value;
        }
コード例 #2
0
 public void UpdateDebug()
 {
     if (PrismApi.VersionType == VersionType.DevBuild)
     {
         HookManager.Call(updateDebug);
     }
 }
コード例 #3
0
ファイル: ModDefHooks.cs プロジェクト: smoozefan1010/Prism
 public void OnUnload()
 {
     HookManager.Call(onUnload);
 }
コード例 #4
0
ファイル: ModDefHooks.cs プロジェクト: smoozefan1010/Prism
 public void OnAllModsLoaded()
 {
     HookManager.Call(onAllModsLoaded);
 }
コード例 #5
0
ファイル: GameHooks.cs プロジェクト: Nopezal/Prism
 public void OnUpdateKeyboard()
 {
     HookManager.Call(onUpdateKeyboard);
 }
コード例 #6
0
ファイル: GameHooks.cs プロジェクト: Nopezal/Prism
 public void PostUpdate()
 {
     HookManager.Call(postUpdate);
 }
コード例 #7
0
ファイル: GameHooks.cs プロジェクト: Nopezal/Prism
 public void PreUpdate()
 {
     HookManager.Call(preUpdate);
 }
コード例 #8
0
 public void PostScreenClear()
 {
     HookManager.Call(postScreenClear);
 }
コード例 #9
0
 public void PreScreenClear()
 {
     HookManager.Call(preScreenClear);
 }
コード例 #10
0
 public void PostDraw(SpriteBatch sb)
 {
     HookManager.Call(postDraw, sb);
 }
コード例 #11
0
 public void PreDraw(SpriteBatch sb)
 {
     HookManager.Call(preDraw, sb);
 }
コード例 #12
0
 public void PostDrawBackground(SpriteBatch sb)
 {
     HookManager.Call(postDrawBackground, sb);
 }
コード例 #13
0
        public bool PreDrawBackground(SpriteBatch sb)
        {
            var r = HookManager.Call(preDrawBackground, sb);

            return(r.Length == 0 || r.All(Convert.ToBoolean));
        }