fix: update MelonInfo version references to use global::gregCore.PublicApi.greg.Version
feat: enhance Hardware and Economy classes in hook_groups.json with additional entries
This commit is contained in:
@@ -4,7 +4,7 @@ using greg.Core.Plugins;
|
||||
using greg.Sdk;
|
||||
using MelonLoader;
|
||||
|
||||
[assembly: MelonInfo(typeof(greg.Plugin.HookTemplate.GregPluginHookTemplate), "greg.Plugin.HookTemplate", gregReleaseVersion.Current, "gregExtractor")]
|
||||
[assembly: MelonInfo(typeof(greg.Plugin.HookTemplate.GregPluginHookTemplate), "greg.Plugin.HookTemplate", global::gregCore.PublicApi.greg.Version, "gregExtractor")]
|
||||
[assembly: MelonGame("Waseku", "Data Center")]
|
||||
|
||||
namespace greg.Plugin.HookTemplate;
|
||||
@@ -1301,7 +1301,7 @@ public sealed class GregPluginHookTemplate : gregPluginBase
|
||||
|
||||
public override string PluginId => "greg.Plugin.HookTemplate.GregPluginHookTemplate";
|
||||
public override string DisplayName => "greg.Plugin.HookTemplate";
|
||||
public override Version RequiredFrameworkVersion => ParseFrameworkVersion(gregReleaseVersion.Current);
|
||||
public override Version RequiredFrameworkVersion => ParseFrameworkVersion(global::gregCore.PublicApi.greg.Version);
|
||||
|
||||
public override void OnFrameworkReady()
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@ using greg.Core.Plugins;
|
||||
using greg.Sdk;
|
||||
using MelonLoader;
|
||||
|
||||
[assembly: MelonInfo(typeof(greg.Plugin.HookTemplate.HookTemplate), "greg.Plugin.HookTemplate", gregReleaseVersion.Current, "gregExtractor")]
|
||||
[assembly: MelonInfo(typeof(greg.Plugin.HookTemplate.HookTemplate), "greg.Plugin.HookTemplate", global::gregCore.PublicApi.greg.Version, "gregExtractor")]
|
||||
[assembly: MelonGame("Waseku", "Data Center")]
|
||||
|
||||
namespace greg.Plugin.HookTemplate;
|
||||
@@ -1301,7 +1301,7 @@ public sealed class HookTemplate : gregPluginBase
|
||||
|
||||
public override string PluginId => "greg.Plugin.HookTemplate.HookTemplate";
|
||||
public override string DisplayName => "greg.Plugin.HookTemplate";
|
||||
public override Version RequiredFrameworkVersion => ParseFrameworkVersion(gregReleaseVersion.Current);
|
||||
public override Version RequiredFrameworkVersion => ParseFrameworkVersion(global::gregCore.PublicApi.greg.Version);
|
||||
|
||||
public override void OnFrameworkReady()
|
||||
{
|
||||
|
||||
+14
-7
@@ -16,7 +16,7 @@
|
||||
},
|
||||
"Hardware": {
|
||||
"description": "Custom servers, racks, switches, equipment",
|
||||
"classes": ["Server", "Rack", "Switch", "Item", "ShopItemSO", "AssetManagement", "TechnicianManager", "SFPBox", "SetIP", "InputManager", "Technician", "SFPModule"],
|
||||
"classes": ["Server", "Rack", "RackMount", "Switch", "Item", "ShopItemSO", "AssetManagement", "TechnicianManager", "SFPBox", "SetIP", "InputManager", "Technician", "SFPModule"],
|
||||
"methods": ["PowerButton", "SetIP", "UpdateCustomer", "UpdateAppID", "IsBroken", "RepairDevice", "BuyNewItem", "AddDevice", "RemoveDevice", "Connect", "Disconnect", "AssignJob", "RequestJobDelayed", "RotateTowardsGoal", "SendToContainer", "SetHandIKWeight", "InsertDirectlyIntoPort", "SlideIntoPort"]
|
||||
},
|
||||
"Networking": {
|
||||
@@ -31,7 +31,7 @@
|
||||
},
|
||||
"Economy": {
|
||||
"description": "Player economy, XP, shop transactions",
|
||||
"classes": ["Player", "ComputerShop", "BalanceSheet", "BalanceSheetRow", "CustomerBase", "CustomerBaseDoor", "CustomerCard", "CustomerColor"],
|
||||
"classes": ["Player", "ComputerShop", "BalanceSheet", "BalanceSheetRow", "CustomerBase", "CustomerBaseDoor", "CustomerCard", "CustomerColor", "ShopCartItem"],
|
||||
"methods": ["UpdateCoin", "UpdateXP", "UpdateReputation", "ButtonCheckOut", "UpdateCartTotal", "AddRow", "AddSalaryRow", "AddSectionTitle", "AddTotalRow", "RegisterSalary", "TrackFinances", "AddAppPerformance", "AppText", "SetUpApp", "SetUpBase", "InteractOnHover", "OpenDoorAndSetupBase", "SetCustomer", "GetColorForCustomerId", "GetTotalAppSpeed", "GetSubnetsPerApp", "GetVlanIdsPerApp", "GetOrCreateRecord", "RestoreRecord", "InstantiateRow"]
|
||||
},
|
||||
"Persistence": {
|
||||
@@ -41,7 +41,7 @@
|
||||
},
|
||||
"VisualUI": {
|
||||
"description": "Interface overhauls, themes, visual enhancements",
|
||||
"classes": ["MainMenu", "PauseMenu", "UIManager", "HUDManager", "AssetManagement", "ButtonExtended", "FlexibleColorPicker", "OSK_Keyboard", "OSK_Key", "OSK_GlyphHandler", "OSK_Keymap", "OSK_Receiver", "OSK_AccentConsole", "SettingsGraphics", "TMP_TextEventHandler", "TMP_TextSelector_B", "RecyclableScrollRect", "HorizontalRecyclingSystem", "VerticalRecyclingSystem", "RecyclingSystem", "AutoScrollRect"],
|
||||
"classes": ["MainMenu", "PauseMenu", "UIManager", "HUDManager", "AssetManagement", "AssetManagementDeviceLine", "ButtonExtended", "FlexibleColorPicker", "OSK_Keyboard", "OSK_Key", "OSK_GlyphHandler", "OSK_Keymap", "OSK_Receiver", "OSK_AccentConsole", "OSK_GamepadHelper", "OSK_UI_InputReceiver", "OSK_UI_Keyboard", "SettingsGraphics", "SettingsControls", "TMP_TextEventHandler", "TMP_TextSelector_B", "RecyclableScrollRect", "HorizontalRecyclingSystem", "VerticalRecyclingSystem", "RecyclingSystem", "AutoScrollRect", "StaticUIElements"],
|
||||
"methods": ["Continue", "NewGame", "Settings", "OpenPanel", "ClosePanel", "SetTheme", "OnPointerClick", "OnPointerEnter", "OnPointerExit", "OnSelect", "OnSubmit", "OnDeselect", "ChangeMode", "GetColor", "SetColor", "ParseHex", "RGBToHSV", "HSVToRGB", "PickColor", "SetMarker", "GetValue", "IsValidHexChar", "GetNormalizedPointerPosition", "GetSanitizedHex", "Initialize", "OnValueChangedListener", "SetRecyclingBounds", "SetTopAnchor", "ScrollAuto"]
|
||||
},
|
||||
"Lifecycle": {
|
||||
@@ -51,17 +51,17 @@
|
||||
},
|
||||
"Audio": {
|
||||
"description": "Audio management, music, sound effects",
|
||||
"classes": ["AudioManager"],
|
||||
"classes": ["AudioManager", "FootSteps", "SettingsVolume"],
|
||||
"methods": ["FadeIn", "FadeOut", "FadeOut_FadeIn", "SetEffectsVolume", "SetMasterVolume", "SetMusic", "SetMusicVolume", "SetRacksVolume"]
|
||||
},
|
||||
"Character": {
|
||||
"description": "AI, NPCs, character movement and expressions",
|
||||
"classes": ["AICharacterControl", "AICharacterExpressions", "FirstPersonController", "MouseLook", "WaypointInitializationSystem", "RayLookAt"],
|
||||
"classes": ["AICharacterControl", "AICharacterExpressions", "FirstPersonController", "MouseLook", "WaypointInitializationSystem", "RayLookAt", "ThirdPersonCharacter"],
|
||||
"methods": ["AgentReachTarget", "AnimSit", "GotoNextPoint", "moveBack", "SetTarget", "Start", "MouthShape", "Talk", "Talking", "GetInput", "GetMouseLook", "OnControllerColliderHit", "ProgressStepCycle", "UpdateCameraPosition", "UpdateNormalFov", "LookAt"]
|
||||
},
|
||||
"World": {
|
||||
"description": "Environment, props, interactables",
|
||||
"classes": ["Dumpster", "EnvMapAnimator", "CheckIfTouchingWall", "CarController", "ActionKeyHint", "UsableObject", "Rope", "viperInput"],
|
||||
"classes": ["Dumpster", "EnvMapAnimator", "CheckIfTouchingWall", "CarController", "ActionKeyHint", "UsableObject", "Rope", "viperInput", "TerrainDetector"],
|
||||
"methods": ["InteractOnHover", "DelayedOverlapCheck", "SetRenderersEnabled", "OnCollisionEnter", "ResetingTrollerPosition", "CustomKey", "DelayedAppDoorOpening", "AutoDisable"]
|
||||
},
|
||||
"Input": {
|
||||
@@ -121,7 +121,14 @@
|
||||
},
|
||||
"Ignored": {
|
||||
"description": "Unity engine internals, TMP examples, and internal artifacts - do not patch",
|
||||
"classes": ["Il2CppTMPro_Examples", "ObjectPrivateAbstractSealedInVo0"],
|
||||
"classes": [
|
||||
"Il2CppTMPro_Examples", "ObjectPrivateAbstractSealedInVo0",
|
||||
"Benchmark01", "Benchmark02", "Benchmark03", "Benchmark04",
|
||||
"ObjectSpin", "SimpleScript", "TextConsoleSimulator", "TextMeshProFloatingText",
|
||||
"TextMeshSpawner", "VertexJitter", "VertexShakeA", "VertexShakeB", "VertexZoom",
|
||||
"WarpTextExample", "CameraController", "SkewTextExample", "GetCurrentVersion",
|
||||
"_PrivateImplementationDetails_"
|
||||
],
|
||||
"methods": []
|
||||
},
|
||||
"UnityEngine": {
|
||||
|
||||
Reference in New Issue
Block a user