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

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

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