From c3549848b208ca0ba790a037917d942ab692d6d2 Mon Sep 17 00:00:00 2001
From: Julian Kittel <62687014+ToniMacaroni@users.noreply.github.com>
Date: Thu, 21 Mar 2024 19:22:49 +0100
Subject: [PATCH] update doc
---
README.md | 5 +-
docs/api/index.html | 6 +-
docs/index.json | 1140 +++
docs/manifest.json | 2292 ++++-
docs/toc.html | 2 +-
docs/xrefmap.yml | 19409 +++++++++++++++++++++++++++++++++++++++++-
6 files changed, 22848 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 9f6bd0a..4284581 100644
--- a/README.md
+++ b/README.md
@@ -95,11 +95,12 @@ ___
| `togglegrass` | | Toggles the visibility of grass |
| `xfreecam` | | Freecam mode without "exiting" the player |
| `cancelblueprints` | | Cancel all blueprints in a radius |
+| `finishblueprints` | | Finish all blueprints in a radius |
| `noforest` | | Removes trees, bushes and (including billboards) for debugging purposes |
| `clearpickups` | | Clears all pickups in a radius |
| `gotopickup` | | Go to a pickup by name (picks the first one that contains the name). Useful for finding story items. |
-| `goto` | | Go to a coordinate, goto-location or gameobject. |
-| `addcharacter` | | Spawn a new character into the world. |
+| `aighostplayer` | | Will make the ai ignore the player. |
+| `saveconsolepos` | | Save the console position to the config. |
| `virginiasentiment` | | Add sentiment to virginia |
| `virginiavisit` | | Invokes a virginia visit event |
| `dump` | | Dump various data from the game. dump [items, characters, prefabs] |
diff --git a/docs/api/index.html b/docs/api/index.html
index 615f822..eb89713 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -19,7 +19,7 @@
-
+
@@ -60,6 +60,10 @@
+
+
+
+
diff --git a/docs/index.json b/docs/index.json
index 600b8fe..dc679a5 100644
--- a/docs/index.json
+++ b/docs/index.json
@@ -1,9 +1,1149 @@
{
+ "api/ForestNanosuit.html": {
+ "href": "api/ForestNanosuit.html",
+ "title": "Namespace ForestNanosuit | RedLoader Docs",
+ "keywords": "Namespace ForestNanosuit Classes UFileWriter"
+ },
+ "api/ForestNanosuit.UFileWriter.html": {
+ "href": "api/ForestNanosuit.UFileWriter.html",
+ "title": "Class UFileWriter | RedLoader Docs",
+ "keywords": "Class UFileWriter Inheritance object UFileWriter Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: ForestNanosuit Assembly: SonsSdk.dll Syntax public class UFileWriter Constructors UFileWriter(string) Declaration public UFileWriter(string path) Parameters Type Name Description string path Properties Content Declaration public string Content { get; } Property Value Type Description string Methods Add(string) Declaration public UFileWriter Add(string text) Parameters Type Name Description string text Returns Type Description UFileWriter Line() Declaration public UFileWriter Line() Returns Type Description UFileWriter Line(string) Declaration public UFileWriter Line(string text) Parameters Type Name Description string text Returns Type Description UFileWriter Save() Declaration public void Save() Tab() Declaration public UFileWriter Tab() Returns Type Description UFileWriter"
+ },
+ "api/Harmony.ConfiguredPatcher-1.html": {
+ "href": "api/Harmony.ConfiguredPatcher-1.html",
+ "title": "Class ConfiguredPatcher | RedLoader Docs",
+ "keywords": "Class ConfiguredPatcher Inheritance object ConfiguredPatcher ConfiguredPatcher Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: Harmony Assembly: RedLoader.dll Syntax public class ConfiguredPatcher : ConfiguredPatcher Type Parameters Name Description T Constructors ConfiguredPatcher(Harmony) Declaration public ConfiguredPatcher(Harmony harmony) Parameters Type Name Description Harmony harmony Methods Postfix(string, string) Declaration public void Postfix(string sourceMethodName, string targetMethodName) Parameters Type Name Description string sourceMethodName string targetMethodName Type Parameters Name Description T2 Prefix(string, string, params Type[]) Declaration public void Prefix(string sourceMethodName, string targetMethodName, params Type[] parameters) Parameters Type Name Description string sourceMethodName string targetMethodName Type[] parameters Type Parameters Name Description T2"
+ },
+ "api/Harmony.ConfiguredPatcher.EMethodType.html": {
+ "href": "api/Harmony.ConfiguredPatcher.EMethodType.html",
+ "title": "Enum ConfiguredPatcher.EMethodType | RedLoader Docs",
+ "keywords": "Enum ConfiguredPatcher.EMethodType Namespace: Harmony Assembly: RedLoader.dll Syntax public enum ConfiguredPatcher.EMethodType Fields Name Description PrivateInstance PrivateStatic PublicInstance PublicStatic Extension Methods EnumExtensions.HasFlag(Enum, Enum)"
+ },
+ "api/Harmony.ConfiguredPatcher.html": {
+ "href": "api/Harmony.ConfiguredPatcher.html",
+ "title": "Class ConfiguredPatcher | RedLoader Docs",
+ "keywords": "Class ConfiguredPatcher Inheritance object ConfiguredPatcher ConfiguredPatcher Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: Harmony Assembly: RedLoader.dll Syntax public class ConfiguredPatcher Constructors ConfiguredPatcher() Declaration public ConfiguredPatcher()"
+ },
+ "api/Harmony.html": {
+ "href": "api/Harmony.html",
+ "title": "Namespace Harmony | RedLoader Docs",
+ "keywords": "Namespace Harmony Classes ConfiguredPatcher ConfiguredPatcher Enums ConfiguredPatcher.EMethodType"
+ },
"api/index.html": {
"href": "api/index.html",
"title": "Redloader API | RedLoader Docs",
"keywords": "Redloader API Here you can find the API refeference for RedLoader as well as the SonsSDK."
},
+ "api/RedLoader.Assertions.html": {
+ "href": "api/RedLoader.Assertions.html",
+ "title": "Namespace RedLoader.Assertions | RedLoader Docs",
+ "keywords": "Namespace RedLoader.Assertions Classes LemonAssert LemonAssertException LemonAssertMapping"
+ },
+ "api/RedLoader.Assertions.LemonAssert.html": {
+ "href": "api/RedLoader.Assertions.LemonAssert.html",
+ "title": "Class LemonAssert | RedLoader Docs",
+ "keywords": "Class LemonAssert Inheritance object LemonAssert Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader.Assertions Assembly: RedLoader.dll Syntax public static class LemonAssert Methods IsEqual(T, T) Declaration public static void IsEqual(T obj, T obj2) Parameters Type Name Description T obj T obj2 Type Parameters Name Description T IsEqual(T, T, string) Declaration public static void IsEqual(T obj, T obj2, string userMessage) Parameters Type Name Description T obj T obj2 string userMessage Type Parameters Name Description T IsEqual(T, T, string, bool) Declaration public static void IsEqual(T obj, T obj2, string userMessage, bool shouldThrowException) Parameters Type Name Description T obj T obj2 string userMessage bool shouldThrowException Type Parameters Name Description T IsFalse(bool) Declaration public static void IsFalse(bool obj) Parameters Type Name Description bool obj IsFalse(bool, string) Declaration public static void IsFalse(bool obj, string userMessage) Parameters Type Name Description bool obj string userMessage IsFalse(bool, string, bool) Declaration public static void IsFalse(bool obj, string userMessage, bool shouldThrowException) Parameters Type Name Description bool obj string userMessage bool shouldThrowException IsNotEqual(T, T) Declaration public static void IsNotEqual(T obj, T obj2) Parameters Type Name Description T obj T obj2 Type Parameters Name Description T IsNotEqual(T, T, string) Declaration public static void IsNotEqual(T obj, T obj2, string userMessage) Parameters Type Name Description T obj T obj2 string userMessage Type Parameters Name Description T IsNotEqual(T, T, string, bool) Declaration public static void IsNotEqual(T obj, T obj2, string userMessage, bool shouldThrowException) Parameters Type Name Description T obj T obj2 string userMessage bool shouldThrowException Type Parameters Name Description T IsNotNull(T) Declaration public static void IsNotNull(T obj) Parameters Type Name Description T obj Type Parameters Name Description T IsNotNull(T, string) Declaration public static void IsNotNull(T obj, string userMessage) Parameters Type Name Description T obj string userMessage Type Parameters Name Description T IsNotNull(T, string, bool) Declaration public static void IsNotNull(T obj, string userMessage, bool shouldThrowException) Parameters Type Name Description T obj string userMessage bool shouldThrowException Type Parameters Name Description T IsNull(T) Declaration public static void IsNull(T obj) Parameters Type Name Description T obj Type Parameters Name Description T IsNull(T, string) Declaration public static void IsNull(T obj, string userMessage) Parameters Type Name Description T obj string userMessage Type Parameters Name Description T IsNull(T, string, bool) Declaration public static void IsNull(T obj, string userMessage, bool shouldThrowException) Parameters Type Name Description T obj string userMessage bool shouldThrowException Type Parameters Name Description T IsTrue(bool) Declaration public static void IsTrue(bool obj) Parameters Type Name Description bool obj IsTrue(bool, string) Declaration public static void IsTrue(bool obj, string userMessage) Parameters Type Name Description bool obj string userMessage IsTrue(bool, string, bool) Declaration public static void IsTrue(bool obj, string userMessage, bool shouldThrowException) Parameters Type Name Description bool obj string userMessage bool shouldThrowException"
+ },
+ "api/RedLoader.Assertions.LemonAssertException.html": {
+ "href": "api/RedLoader.Assertions.LemonAssertException.html",
+ "title": "Class LemonAssertException | RedLoader Docs",
+ "keywords": "Class LemonAssertException Inheritance object Exception LemonAssertException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.ToString() Exception.GetType() Exception.TargetSite Exception.Data Exception.InnerException Exception.HelpLink Exception.Source Exception.HResult Exception.StackTrace Exception.SerializeObjectState object.MemberwiseClone() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader.Assertions Assembly: RedLoader.dll Syntax public class LemonAssertException : Exception, ISerializable Constructors LemonAssertException(string, string) Declaration public LemonAssertException(string exceptionMsg, string userMessage) Parameters Type Name Description string exceptionMsg string userMessage Properties Message Declaration public override string Message { get; } Property Value Type Description string Overrides Exception.Message Implements ISerializable"
+ },
+ "api/RedLoader.Assertions.LemonAssertMapping.html": {
+ "href": "api/RedLoader.Assertions.LemonAssertMapping.html",
+ "title": "Class LemonAssertMapping | RedLoader Docs",
+ "keywords": "Class LemonAssertMapping Inheritance object LemonAssertMapping Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader.Assertions Assembly: RedLoader.dll Syntax public static class LemonAssertMapping Methods Register_IsEqual(Func) Declaration public static void Register_IsEqual(Func method) Parameters Type Name Description Func method Type Parameters Name Description T Register_IsNull(Func) Declaration public static void Register_IsNull(Func method) Parameters Type Name Description Func method Type Parameters Name Description T"
+ },
+ "api/RedLoader.BieModWrapper.html": {
+ "href": "api/RedLoader.BieModWrapper.html",
+ "title": "Class BieModWrapper | RedLoader Docs",
+ "keywords": "Class BieModWrapper Inheritance object ModBase ModTypeBase MelonMod BieModWrapper Inherited Members MelonMod.OnSceneWasLoaded(int, string) MelonMod.OnSceneWasInitialized(int, string) MelonMod.OnSceneWasUnloaded(int, string) ModTypeBase.ExecuteAll(LemonAction, bool, string) ModTypeBase.RegisteredMods ModTypeBase.TypeName ModTypeBase.MelonTypeName ModBase.OnMelonRegistered ModBase.OnMelonUnregistered ModBase.OnMelonInitializing ModBase.OnRegister ModBase.OnUnregister ModBase.CreateWrapper(string, string, string, MelonGameAttribute[], MelonProcessAttribute[], int, Color?, Color?, string) ModBase.RegisterSorted(IEnumerable) ModBase.OnPreSupportModule() ModBase.OnUpdate() ModBase.OnFixedUpdate() ModBase.OnLateUpdate() ModBase.OnGUI() ModBase.OnApplicationQuit() ModBase.OnPreferencesSaved() ModBase.OnPreferencesSaved(string) ModBase.OnPreferencesLoaded() ModBase.OnPreferencesLoaded(string) ModBase.OnEarlyInitializeMelon() ModBase.OnLateInitializeMod() ModBase.OnDeinitializeMod() ModBase.FindIncompatiblities(MelonGameAttribute, string, string, string, string, MelonPlatformAttribute.CompatiblePlatforms, MelonPlatformDomainAttribute.CompatibleDomains) ModBase.FindIncompatiblitiesFromContext() ModBase.PrintIncompatibilities(ModBase.Incompatibility[], ModBase) ModBase.Register() ModBase.FindMelon(string, string) ModBase.Unregister(string, bool) ModBase.ExecuteAll(LemonAction, bool, string) ModBase.ExecuteList(LemonAction, List, bool, string) ModBase.SendMessageAll(string, params object[]) ModBase.SendMessage(string, params object[]) ModBase.RegisteredMelons ModBase.MelonAssembly ModBase.Priority ModBase.ConsoleColor ModBase.AuthorConsoleColor ModBase.AdditionalCredits ModBase.SupportedGameVersion ModBase.OptionalDependencies ModBase.HarmonyInstance ModBase.LoggerInstance ModBase.ID ModBase.Description ModBase.Registered object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public class BieModWrapper : MelonMod Constructors BieModWrapper(BasePlugin) Declaration public BieModWrapper(BasePlugin plugin) Parameters Type Name Description BasePlugin plugin Methods OnInitializeMod() Runs after the Mod has registered. This callback waits until the loader has fully initialized (OnApplicationStart). Declaration protected override void OnInitializeMod() Overrides ModBase.OnInitializeMod()"
+ },
+ "api/RedLoader.BuildInfo.html": {
+ "href": "api/RedLoader.BuildInfo.html",
+ "title": "Class BuildInfo | RedLoader Docs",
+ "keywords": "Class BuildInfo Inheritance object BuildInfo Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public static class BuildInfo Fields Author Declaration public const string Author = \"Lava Gang & Toni Macaroni\" Field Value Type Description string Description Declaration public const string Description = \"RedLoader based on RedLoader\" Field Value Type Description string Name Declaration public const string Name = \"RedLoader\" Field Value Type Description string Version Declaration public static readonly string Version Field Value Type Description string"
+ },
+ "api/RedLoader.CollectionExtensions.html": {
+ "href": "api/RedLoader.CollectionExtensions.html",
+ "title": "Class CollectionExtensions | RedLoader Docs",
+ "keywords": "Class CollectionExtensions Inheritance object CollectionExtensions Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public static class CollectionExtensions Methods WrapToIl2Cpp(IEnumerable) Declaration public static IEnumerable WrapToIl2Cpp(this IEnumerable self) Parameters Type Name Description IEnumerable self Returns Type Description IEnumerable WrapToIl2Cpp(IEnumerator) Declaration public static IEnumerator WrapToIl2Cpp(this IEnumerator self) Parameters Type Name Description IEnumerator self Returns Type Description IEnumerator WrapToManaged(IEnumerable) Declaration public static IEnumerable WrapToManaged(this IEnumerable self) Parameters Type Name Description IEnumerable self Returns Type Description IEnumerable WrapToManaged(IEnumerator) Declaration public static IEnumerator WrapToManaged(this IEnumerator self) Parameters Type Name Description IEnumerator self Returns Type Description IEnumerator"
+ },
+ "api/RedLoader.ConfigCategory.html": {
+ "href": "api/RedLoader.ConfigCategory.html",
+ "title": "Class ConfigCategory | RedLoader Docs",
+ "keywords": "Class ConfigCategory Inheritance object ConfigCategory Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public class ConfigCategory Fields Entries Declaration public readonly List Entries Field Value Type Description List Properties DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description string Identifier Declaration public string Identifier { get; } Property Value Type Description string IsHidden Declaration public bool IsHidden { get; set; } Property Value Type Description bool IsInlined Declaration public bool IsInlined { get; set; } Property Value Type Description bool Methods CreateEntry(string, T, string, bool) Declaration public ConfigEntry CreateEntry(string identifier, T default_value, string display_name, bool is_hidden) Parameters Type Name Description string identifier T default_value string display_name bool is_hidden Returns Type Description ConfigEntry Type Parameters Name Description T CreateEntry(string, T, string, string, bool, bool, ValueValidator) Declaration public ConfigEntry CreateEntry(string identifier, T default_value, string display_name, string description, bool is_hidden, bool dont_save_default, ValueValidator validator) Parameters Type Name Description string identifier T default_value string display_name string description bool is_hidden bool dont_save_default ValueValidator validator Returns Type Description ConfigEntry Type Parameters Name Description T CreateEntry(string, T, string, string, bool, bool, ValueValidator, string) Declaration public ConfigEntry CreateEntry(string identifier, T default_value, string display_name = null, string description = null, bool is_hidden = false, bool dont_save_default = false, ValueValidator validator = null, string oldIdentifier = null) Parameters Type Name Description string identifier T default_value string display_name string description bool is_hidden bool dont_save_default ValueValidator validator string oldIdentifier Returns Type Description ConfigEntry Type Parameters Name Description T DeleteEntry(string) Declaration public bool DeleteEntry(string identifier) Parameters Type Name Description string identifier Returns Type Description bool DestroyFileWatcher() Declaration public void DestroyFileWatcher() GetEntry(string) Declaration public ConfigEntry GetEntry(string identifier) Parameters Type Name Description string identifier Returns Type Description ConfigEntry GetEntry(string) Declaration public ConfigEntry GetEntry(string identifier) Parameters Type Name Description string identifier Returns Type Description ConfigEntry Type Parameters Name Description T HasEntry(string) Declaration public bool HasEntry(string identifier) Parameters Type Name Description string identifier Returns Type Description bool LoadFromFile(bool) Declaration public void LoadFromFile(bool printmsg = true) Parameters Type Name Description bool printmsg RenameEntry(string, string) Declaration public bool RenameEntry(string identifier, string newIdentifier) Parameters Type Name Description string identifier string newIdentifier Returns Type Description bool ResetFilePath() Declaration public void ResetFilePath() SaveToFile(bool) Declaration public void SaveToFile(bool printmsg = true) Parameters Type Name Description bool printmsg SetFilePath(string) Declaration public void SetFilePath(string filepath) Parameters Type Name Description string filepath SetFilePath(string, bool) Declaration public void SetFilePath(string filepath, bool autoload) Parameters Type Name Description string filepath bool autoload SetFilePath(string, bool, bool) Declaration public void SetFilePath(string filepath, bool autoload, bool printmsg) Parameters Type Name Description string filepath bool autoload bool printmsg"
+ },
+ "api/RedLoader.ConfigEntry-1.html": {
+ "href": "api/RedLoader.ConfigEntry-1.html",
+ "title": "Class ConfigEntry | RedLoader Docs",
+ "keywords": "Class ConfigEntry Inheritance object ConfigEntry ConfigEntry Inherited Members ConfigEntry.OnEntryValueChangedUntyped ConfigEntry.GetExceptionMessage(string) ConfigEntry.FireUntypedValueChanged(object, object) ConfigEntry.Identifier ConfigEntry.DisplayName ConfigEntry.Description ConfigEntry.Comment ConfigEntry.IsHidden ConfigEntry.DontSaveDefault ConfigEntry.Category ConfigEntry.Validator ConfigEntry.OnValueChangedUntyped object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public class ConfigEntry : ConfigEntry Type Parameters Name Description T Constructors ConfigEntry() Declaration public ConfigEntry() Fields OnEntryValueChanged Declaration public readonly MelonEvent OnEntryValueChanged Field Value Type Description MelonEvent Properties BoxedEditedValue Declaration public override object BoxedEditedValue { get; set; } Property Value Type Description object Overrides ConfigEntry.BoxedEditedValue BoxedValue Declaration public override object BoxedValue { get; set; } Property Value Type Description object Overrides ConfigEntry.BoxedValue DefaultValue Declaration public T DefaultValue { get; set; } Property Value Type Description T EditedValue Declaration public T EditedValue { get; set; } Property Value Type Description T Value Declaration public T Value { get; set; } Property Value Type Description T Methods GetDefaultValueAsString() Declaration public override string GetDefaultValueAsString() Returns Type Description string Overrides ConfigEntry.GetDefaultValueAsString() GetEditedValueAsString() Declaration public override string GetEditedValueAsString() Returns Type Description string Overrides ConfigEntry.GetEditedValueAsString() GetReflectedType() Declaration public override Type GetReflectedType() Returns Type Description Type Overrides ConfigEntry.GetReflectedType() GetValueAsString() Declaration public override string GetValueAsString() Returns Type Description string Overrides ConfigEntry.GetValueAsString() Load(TomlValue) Declaration public override void Load(TomlValue obj) Parameters Type Name Description TomlValue obj Overrides ConfigEntry.Load(TomlValue) ResetToDefault() Declaration public override void ResetToDefault() Overrides ConfigEntry.ResetToDefault() Save() Declaration public override TomlValue Save() Returns Type Description TomlValue Overrides ConfigEntry.Save() Events OnValueChanged Declaration [Obsolete(\"Please use the OnEntryValueChanged MelonEvent instead.\")] public event Action OnValueChanged Event Type Type Description Action"
+ },
+ "api/RedLoader.ConfigEntry.html": {
+ "href": "api/RedLoader.ConfigEntry.html",
+ "title": "Class ConfigEntry | RedLoader Docs",
+ "keywords": "Class ConfigEntry Inheritance object ConfigEntry ConfigEntry Inherited Members object.GetType() object.MemberwiseClone() object.ToString() object.Equals(object) object.Equals(object, object) object.ReferenceEquals(object, object) object.GetHashCode() Namespace: RedLoader Assembly: RedLoader.dll Syntax public abstract class ConfigEntry Constructors ConfigEntry() Declaration protected ConfigEntry() Fields OnEntryValueChangedUntyped Declaration public readonly MelonEvent