THis is a port of the ReMod.Core project, originally ported as a button API by XOX-Toxic, with a restoration of its function as the ReMod.Core by Neeko, and includes extended functionality by me, Cyril
This is a library capable of powering mods for the quest version of VRC. It will be used to power my own private and public mods, as well as an upcoming recreation of ReMod CE for quest
If you don't intend to modify the project your best bet is to either download the latest release from here If you NEED to modify ReMod.Core and need those changes to be in here, I'd suggest adding this repository to yours as a git submodule. Modify ReMod.Core as you need it, test your changes and create a pull request to submit your changes.
Read the code in ReModCE. Requi wrote this library to use it for their projects. They're fine with other people using it as long as they respect the license behind it.
In case you do have something to contribute, please create a pull request. Try to stay close to the current coding style.
private void startWaitForUI()
{
ClassInjector.RegisterTypeInIl2Cpp<EnableDisableListener>();
MelonCoroutines.Start(WaitForUI());
}
private IEnumerator WaitForUI()
{
while (ReferenceEquals(VRCUiManager.field_Private_Static_VRCUiManager_0, null)) yield return null;
while (ReferenceEquals(QuickMenuEx.userInterface, null)) yield return null;
while (ReferenceEquals(QuickMenuEx.ActionMenuInstance, null)) yield return null;
UserInterface = QuickMenuEx.userInterface;
OnMenuStart();
}
@Kiokuu
@imxLucid
@DDAkebono
@MintLily
@Kiokuu
@WTFBlaze
XOX-Toxic
Cyril-XD
Neeko