mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 14:29:25 +00:00
ASTExtension: Fix for Stable
This commit is contained in:
parent
3b830d31c4
commit
43ef8d1e75
1 changed files with 10 additions and 2 deletions
|
@ -1,10 +1,12 @@
|
||||||
using ABI_RC.Core.InteractionSystem;
|
using System.Reflection;
|
||||||
|
using ABI_RC.Core.InteractionSystem;
|
||||||
using ABI_RC.Core.Player;
|
using ABI_RC.Core.Player;
|
||||||
using ABI_RC.Core.Savior;
|
using ABI_RC.Core.Savior;
|
||||||
using ABI_RC.Core.Util.AnimatorManager;
|
using ABI_RC.Core.Util.AnimatorManager;
|
||||||
using ABI_RC.Systems.GameEventSystem;
|
using ABI_RC.Systems.GameEventSystem;
|
||||||
using ABI_RC.Systems.InputManagement;
|
using ABI_RC.Systems.InputManagement;
|
||||||
using ABI.CCK.Components;
|
using ABI.CCK.Components;
|
||||||
|
using HarmonyLib;
|
||||||
using MelonLoader;
|
using MelonLoader;
|
||||||
using NAK.ASTExtension.Extensions;
|
using NAK.ASTExtension.Extensions;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
@ -90,10 +92,16 @@ public class ASTExtensionMod : MelonMod
|
||||||
Logger = LoggerInstance;
|
Logger = LoggerInstance;
|
||||||
|
|
||||||
InitializeSettings();
|
InitializeSettings();
|
||||||
InitializeScaleGesture();
|
|
||||||
|
|
||||||
CVRGameEventSystem.Avatar.OnLocalAvatarLoad.AddListener(OnLocalAvatarLoad);
|
CVRGameEventSystem.Avatar.OnLocalAvatarLoad.AddListener(OnLocalAvatarLoad);
|
||||||
CVRGameEventSystem.Avatar.OnLocalAvatarClear.AddListener(OnLocalAvatarClear);
|
CVRGameEventSystem.Avatar.OnLocalAvatarClear.AddListener(OnLocalAvatarClear);
|
||||||
|
|
||||||
|
HarmonyInstance.Patch( // todo: once exp hit stable, use game event system
|
||||||
|
typeof(CVRGestureRecognizer).GetMethod(nameof(CVRGestureRecognizer.Start),
|
||||||
|
BindingFlags.Public | BindingFlags.Instance), // why public
|
||||||
|
postfix: new HarmonyMethod(typeof(ASTExtensionMod).GetMethod(nameof(InitializeScaleGesture),
|
||||||
|
BindingFlags.NonPublic | BindingFlags.Instance))
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion Melon Events
|
#endregion Melon Events
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue