Exemple #1
0
        public void UpdateMusic(ref BgmEntry e)
        {
            var pe = new Ref <BgmEntry>(e);

            HookManager.Call(updateMusic, pe);
            e = pe.Value;
        }
Exemple #2
0
 public void UpdateDebug()
 {
     if (PrismApi.VersionType == VersionType.DevBuild)
     {
         HookManager.Call(updateDebug);
     }
 }
Exemple #3
0
 public void OnUnload()
 {
     HookManager.Call(onUnload);
 }
Exemple #4
0
 public void OnAllModsLoaded()
 {
     HookManager.Call(onAllModsLoaded);
 }
Exemple #5
0
 public void OnUpdateKeyboard()
 {
     HookManager.Call(onUpdateKeyboard);
 }
Exemple #6
0
 public void PostUpdate()
 {
     HookManager.Call(postUpdate);
 }
Exemple #7
0
 public void PreUpdate()
 {
     HookManager.Call(preUpdate);
 }
Exemple #8
0
 public void PostScreenClear()
 {
     HookManager.Call(postScreenClear);
 }
Exemple #9
0
 public void PreScreenClear()
 {
     HookManager.Call(preScreenClear);
 }
Exemple #10
0
 public void PostDraw(SpriteBatch sb)
 {
     HookManager.Call(postDraw, sb);
 }
Exemple #11
0
 public void PreDraw(SpriteBatch sb)
 {
     HookManager.Call(preDraw, sb);
 }
Exemple #12
0
 public void PostDrawBackground(SpriteBatch sb)
 {
     HookManager.Call(postDrawBackground, sb);
 }
Exemple #13
0
        public bool PreDrawBackground(SpriteBatch sb)
        {
            var r = HookManager.Call(preDrawBackground, sb);

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