From 782d45069c012417fbc9aeca6fdb93bc6dc2f448 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 20 Jul 2023 14:31:53 +0200 Subject: [PATCH] oop --- ...nyLife.Actions.Behaviors.PhoneBehavior.yml | 1143 +++++++++++++++++ ...Life.NeedType.PassiveReductionDelegate.yml | 174 +++ ...ife.Objects.IUpdatingObject.UpdateMode.yml | 368 ++++++ docs/api/TinyLife.PerSaveOptions.MapInfo.yml | 767 +++++++++++ docs/api/TinyLife.SaveHandler.SaveData.yml | 1012 +++++++++++++++ 5 files changed, 3464 insertions(+) create mode 100644 docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml create mode 100644 docs/api/TinyLife.NeedType.PassiveReductionDelegate.yml create mode 100644 docs/api/TinyLife.Objects.IUpdatingObject.UpdateMode.yml create mode 100644 docs/api/TinyLife.PerSaveOptions.MapInfo.yml create mode 100644 docs/api/TinyLife.SaveHandler.SaveData.yml diff --git a/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml new file mode 100644 index 0000000..42bb2a1 --- /dev/null +++ b/docs/api/TinyLife.Actions.Behaviors.PhoneBehavior.yml @@ -0,0 +1,1143 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.Behaviors.PhoneBehavior + commentId: T:TinyLife.Actions.Behaviors.PhoneBehavior + id: PhoneBehavior + parent: TinyLife.Actions.Behaviors + children: + - TinyLife.Actions.Behaviors.PhoneBehavior.#ctor(TinyLife.Actions.Action,System.Boolean,System.String) + - TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions + - TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject + - TinyLife.Actions.Behaviors.PhoneBehavior.Initialize + - TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + langs: + - csharp + - vb + name: PhoneBehavior + nameWithType: PhoneBehavior + fullName: TinyLife.Actions.Behaviors.PhoneBehavior + type: Class + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PhoneBehavior + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 11 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nAn action behavior that involves either a landline phone (which is expected to have the ), or a Tiny taking out their own mobile phone and using it (which happens if the category is attached to the action). An action that uses the phone behavior can have both object categories attached for multi-use.\n" + example: [] + syntax: + content: 'public class PhoneBehavior : ActionBehavior' + content.vb: Public Class PhoneBehavior Inherits ActionBehavior + inheritance: + - System.Object + - TinyLife.Actions.Behaviors.ActionBehavior + inheritedMembers: + - TinyLife.Actions.Behaviors.ActionBehavior.Action + - TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress + - TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions + - TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action) + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.Actions.Behaviors.PhoneBehavior.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.#ctor(TinyLife.Actions.Action,System.Boolean,System.String) + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.#ctor(TinyLife.Actions.Action,System.Boolean,System.String) + id: '#ctor(TinyLife.Actions.Action,System.Boolean,System.String)' + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: PhoneBehavior(Action, bool, string) + nameWithType: PhoneBehavior.PhoneBehavior(Action, bool, string) + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.PhoneBehavior(TinyLife.Actions.Action, bool, string) + type: Constructor + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 20 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + example: [] + syntax: + content: public PhoneBehavior(Action action, bool sitDownMobile = false, string displayContent = null) + parameters: + - id: action + type: TinyLife.Actions.Action + - id: sitDownMobile + type: System.Boolean + - id: displayContent + type: System.String + content.vb: Public Sub New(action As Action, sitDownMobile As Boolean = False, displayContent As String = Nothing) + overload: TinyLife.Actions.Behaviors.PhoneBehavior.#ctor* + nameWithType.vb: PhoneBehavior.New(Action, Boolean, String) + fullName.vb: TinyLife.Actions.Behaviors.PhoneBehavior.New(TinyLife.Actions.Action, Boolean, String) + name.vb: New(Action, Boolean, String) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions + id: CreateFirstActions + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: CreateFirstActions() + nameWithType: PhoneBehavior.CreateFirstActions() + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions() + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateFirstActions + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 26 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nCreates a set of actions that should be executed before the main starts.\nThis method is automatically called when using in .\n" + example: [] + syntax: + content: public override IEnumerable CreateFirstActions() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + description: '' + content.vb: Public Overrides Function CreateFirstActions() As IEnumerable(Of Action) + overridden: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions + overload: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions* +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject + id: GetIconObject + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: GetIconObject() + nameWithType: PhoneBehavior.GetIconObject() + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject() + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetIconObject + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 39 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" + example: [] + syntax: + content: public override MapObject GetIconObject() + return: + type: TinyLife.Objects.MapObject + description: The icon object + content.vb: Public Overrides Function GetIconObject() As MapObject + overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject + overload: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject* +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.Initialize + id: Initialize + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: Initialize() + nameWithType: PhoneBehavior.Initialize() + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize() + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Initialize + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 44 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nInitializes this action behavior.\nThis method is automatically called when using in .\n" + example: [] + syntax: + content: public override void Initialize() + content.vb: Public Overrides Sub Initialize() + overridden: TinyLife.Actions.Behaviors.ActionBehavior.Initialize + overload: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize* +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: Update(GameTime, TimeSpan, float) + nameWithType: PhoneBehavior.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Update + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 65 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n" + example: [] + syntax: + content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + description: The game time + - id: passedInGame + type: System.TimeSpan + description: The amount of time that has passed since the last update frame + - id: speedMultiplier + type: System.Single + description: The game speed multiplier, which represents how fast things should happen, which is usually determined by + content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.Behaviors.PhoneBehavior.Update* + nameWithType.vb: PhoneBehavior.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.Behaviors.PhoneBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask(TinyLife.Actions.Action) + id: CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: CanMultitask(Action) + nameWithType: PhoneBehavior.CanMultitask(Action) + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask(TinyLife.Actions.Action) + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanMultitask + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 73 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nReturn true on this method if this action can be multi-tasked along with the passed .\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n" + example: [] + syntax: + content: public override bool CanMultitask(Action other) + parameters: + - id: other + type: TinyLife.Actions.Action + description: The action to multi-task with + return: + type: System.Boolean + description: Whether this action can be multi-tasked + content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean + overridden: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + overload: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask* +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted(TinyLife.Actions.CompletionType) + id: OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Behaviors.PhoneBehavior + langs: + - csharp + - vb + name: OnCompleted(CompletionType) + nameWithType: PhoneBehavior.OnCompleted(CompletionType) + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/Behaviors/PhoneBehavior.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnCompleted + path: ../TinyLife/Actions/Behaviors/PhoneBehavior.cs + startLine: 78 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Behaviors + summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using in .\n" + example: [] + syntax: + content: public override void OnCompleted(CompletionType completion) + parameters: + - id: completion + type: TinyLife.Actions.CompletionType + description: '' + content.vb: Public Overrides Sub OnCompleted(completion As CompletionType) + overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted* +references: +- uid: TinyLife.Objects.ObjectCategory.LandlinePhone + commentId: F:TinyLife.Objects.ObjectCategory.LandlinePhone + name: LandlinePhone + nameWithType: ObjectCategory.LandlinePhone + fullName: TinyLife.Objects.ObjectCategory.LandlinePhone +- uid: TinyLife.Objects.ObjectCategory.Self + commentId: F:TinyLife.Objects.ObjectCategory.Self + name: Self + nameWithType: ObjectCategory.Self + fullName: TinyLife.Objects.ObjectCategory.Self +- uid: TinyLife.Actions.Behaviors + commentId: N:TinyLife.Actions.Behaviors + name: TinyLife.Actions.Behaviors + nameWithType: TinyLife.Actions.Behaviors + fullName: TinyLife.Actions.Behaviors + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions + - name: . + - uid: TinyLife.Actions.Behaviors + name: Behaviors + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions + - name: . + - uid: TinyLife.Actions.Behaviors + name: Behaviors +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Actions.Behaviors.ActionBehavior + commentId: T:TinyLife.Actions.Behaviors.ActionBehavior + parent: TinyLife.Actions.Behaviors + name: ActionBehavior + nameWithType: ActionBehavior + fullName: TinyLife.Actions.Behaviors.ActionBehavior +- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action + commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: Action + nameWithType: ActionBehavior.Action + fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action +- uid: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress + commentId: P:TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: FullyInProgress + nameWithType: ActionBehavior.FullyInProgress + fullName: TinyLife.Actions.Behaviors.ActionBehavior.FullyInProgress +- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: CreateLastActions() + nameWithType: ActionBehavior.CreateLastActions() + fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions() + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions + name: CreateLastActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions + name: CreateLastActions + - name: ( + - name: ) +- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: GetNextAction(CompletionType) + nameWithType: ActionBehavior.GetNextAction(CompletionType) + fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action) + parent: TinyLife.Actions.Behaviors.ActionBehavior + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + name: CreateDefaultInstance(Type, Action) + nameWithType: ActionBehavior.CreateDefaultInstance(Type, Action) + fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type, TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action) + name: CreateDefaultInstance + - name: ( + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action) + name: CreateDefaultInstance + - name: ( + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(PhoneBehavior) + nameWithType: Extensions.JsonCopy(PhoneBehavior) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.Behaviors.PhoneBehavior) + nameWithType.vb: Extensions.JsonCopy(Of PhoneBehavior)(PhoneBehavior) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Behaviors.PhoneBehavior)(TinyLife.Actions.Behaviors.PhoneBehavior) + name.vb: JsonCopy(Of PhoneBehavior)(PhoneBehavior) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PhoneBehavior) + name: JsonCopy + - name: < + - uid: TinyLife.Actions.Behaviors.PhoneBehavior + name: PhoneBehavior + - name: '>' + - name: ( + - uid: TinyLife.Actions.Behaviors.PhoneBehavior + name: PhoneBehavior + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Behaviors.PhoneBehavior) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.Behaviors.PhoneBehavior + name: PhoneBehavior + - name: ) + - name: ( + - uid: TinyLife.Actions.Behaviors.PhoneBehavior + name: PhoneBehavior + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.#ctor* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.#ctor + name: PhoneBehavior + nameWithType: PhoneBehavior.PhoneBehavior + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.PhoneBehavior + nameWithType.vb: PhoneBehavior.New + fullName.vb: TinyLife.Actions.Behaviors.PhoneBehavior.New + name.vb: New +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Actions + name: Actions +- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: CreateFirstActions() + nameWithType: ActionBehavior.CreateFirstActions() + fullName: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions + name: CreateFirstActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateFirstActions + name: CreateFirstActions + - name: ( + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions + name: CreateFirstActions + nameWithType: PhoneBehavior.CreateFirstActions + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CreateFirstActions +- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of Action) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action) + name.vb: IEnumerable(Of Action) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: TinyLife.Actions.Action + name: Action + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: GetIconObject() + nameWithType: ActionBehavior.GetIconObject() + fullName: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject() + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject + name: GetIconObject + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject + name: GetIconObject + - name: ( + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject + name: GetIconObject + nameWithType: PhoneBehavior.GetIconObject + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.GetIconObject +- uid: TinyLife.Objects.MapObject + commentId: T:TinyLife.Objects.MapObject + parent: TinyLife.Objects + name: MapObject + nameWithType: MapObject + fullName: TinyLife.Objects.MapObject +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects +- uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Initialize + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: Initialize() + nameWithType: ActionBehavior.Initialize() + fullName: TinyLife.Actions.Behaviors.ActionBehavior.Initialize() + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize + name: Initialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.Initialize + name: Initialize + - name: ( + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.Initialize + name: Initialize + nameWithType: PhoneBehavior.Initialize + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Initialize +- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Behaviors.ActionBehavior + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: Update(GameTime, TimeSpan, float) + nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: ActionBehavior.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.Update* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.Update + name: Update + nameWithType: PhoneBehavior.Update + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.Update +- uid: Microsoft.Xna.Framework.GameTime + commentId: T:Microsoft.Xna.Framework.GameTime + parent: Microsoft.Xna.Framework + isExternal: true + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework + spec.csharp: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true + spec.vb: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true +- uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: CanMultitask(Action) + nameWithType: ActionBehavior.CanMultitask(Action) + fullName: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask + name: CanMultitask + nameWithType: PhoneBehavior.CanMultitask + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.CanMultitask +- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: OnCompleted(CompletionType) + nameWithType: ActionBehavior.OnCompleted(CompletionType) + fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- uid: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted* + commentId: Overload:TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted + name: OnCompleted + nameWithType: PhoneBehavior.OnCompleted + fullName: TinyLife.Actions.Behaviors.PhoneBehavior.OnCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType diff --git a/docs/api/TinyLife.NeedType.PassiveReductionDelegate.yml b/docs/api/TinyLife.NeedType.PassiveReductionDelegate.yml new file mode 100644 index 0000000..c0151eb --- /dev/null +++ b/docs/api/TinyLife.NeedType.PassiveReductionDelegate.yml @@ -0,0 +1,174 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.NeedType.PassiveReductionDelegate + commentId: T:TinyLife.NeedType.PassiveReductionDelegate + id: NeedType.PassiveReductionDelegate + parent: TinyLife + children: [] + langs: + - csharp + - vb + name: NeedType.PassiveReductionDelegate + nameWithType: NeedType.PassiveReductionDelegate + fullName: TinyLife.NeedType.PassiveReductionDelegate + type: Delegate + source: + remote: + path: TinyLife/Need.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PassiveReductionDelegate + path: ../TinyLife/Need.cs + startLine: 233 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nA delegate used for .\n" + example: [] + syntax: + content: public delegate void NeedType.PassiveReductionDelegate(Person person, ref float reduction) + parameters: + - id: person + type: TinyLife.Objects.Person + - id: reduction + type: System.Single + content.vb: Public Delegate Sub NeedType.PassiveReductionDelegate(person As Person, reduction As Single) + extensionMethods: + - TinyLife.NeedType.PassiveReductionDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 +references: +- uid: TinyLife.NeedType.OnGetPassiveReduction + commentId: E:TinyLife.NeedType.OnGetPassiveReduction + name: OnGetPassiveReduction + nameWithType: NeedType.OnGetPassiveReduction + fullName: TinyLife.NeedType.OnGetPassiveReduction +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: TinyLife.NeedType.PassiveReductionDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(PassiveReductionDelegate) + nameWithType: Extensions.JsonCopy(NeedType.PassiveReductionDelegate) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.NeedType.PassiveReductionDelegate) + nameWithType.vb: Extensions.JsonCopy(Of NeedType.PassiveReductionDelegate)(NeedType.PassiveReductionDelegate) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.NeedType.PassiveReductionDelegate)(TinyLife.NeedType.PassiveReductionDelegate) + name.vb: JsonCopy(Of PassiveReductionDelegate)(PassiveReductionDelegate) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.NeedType.PassiveReductionDelegate) + name: JsonCopy + - name: < + - uid: TinyLife.NeedType.PassiveReductionDelegate + name: PassiveReductionDelegate + - name: '>' + - name: ( + - uid: TinyLife.NeedType.PassiveReductionDelegate + name: PassiveReductionDelegate + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.NeedType.PassiveReductionDelegate) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.NeedType.PassiveReductionDelegate + name: PassiveReductionDelegate + - name: ) + - name: ( + - uid: TinyLife.NeedType.PassiveReductionDelegate + name: PassiveReductionDelegate + - name: ) +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities diff --git a/docs/api/TinyLife.Objects.IUpdatingObject.UpdateMode.yml b/docs/api/TinyLife.Objects.IUpdatingObject.UpdateMode.yml new file mode 100644 index 0000000..c31710a --- /dev/null +++ b/docs/api/TinyLife.Objects.IUpdatingObject.UpdateMode.yml @@ -0,0 +1,368 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode + commentId: T:TinyLife.Objects.IUpdatingObject.UpdateMode + id: IUpdatingObject.UpdateMode + parent: TinyLife.Objects + children: + - TinyLife.Objects.IUpdatingObject.UpdateMode.AlwaysMajor + - TinyLife.Objects.IUpdatingObject.UpdateMode.MajorIfActive + - TinyLife.Objects.IUpdatingObject.UpdateMode.Minor + langs: + - csharp + - vb + name: IUpdatingObject.UpdateMode + nameWithType: IUpdatingObject.UpdateMode + fullName: TinyLife.Objects.IUpdatingObject.UpdateMode + type: Enum + source: + remote: + path: TinyLife/Objects/IUpdatingObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: UpdateMode + path: ../TinyLife/Objects/IUpdatingObject.cs + startLine: 31 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nA set of update modes for updating objects, used by .\n" + example: [] + syntax: + content: public enum IUpdatingObject.UpdateMode + content.vb: Public Enum IUpdatingObject.UpdateMode + extensionMethods: + - TinyLife.Objects.IUpdatingObject.UpdateMode.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode.MajorIfActive + commentId: F:TinyLife.Objects.IUpdatingObject.UpdateMode.MajorIfActive + id: MajorIfActive + parent: TinyLife.Objects.IUpdatingObject.UpdateMode + langs: + - csharp + - vb + name: MajorIfActive + nameWithType: IUpdatingObject.UpdateMode.MajorIfActive + fullName: TinyLife.Objects.IUpdatingObject.UpdateMode.MajorIfActive + type: Field + source: + remote: + path: TinyLife/Objects/IUpdatingObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MajorIfActive + path: ../TinyLife/Objects/IUpdatingObject.cs + startLine: 37 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nAn update mode that causes objects to be updated each update frame (through ), on the condition that the map the object is on returns true on .\nWhen a map is inactive, the object is updated with the between each call to , but with the parameters adjusted to reflect the time passed.\n" + example: [] + syntax: + content: MajorIfActive = 0 + return: + type: TinyLife.Objects.IUpdatingObject.UpdateMode +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode.AlwaysMajor + commentId: F:TinyLife.Objects.IUpdatingObject.UpdateMode.AlwaysMajor + id: AlwaysMajor + parent: TinyLife.Objects.IUpdatingObject.UpdateMode + langs: + - csharp + - vb + name: AlwaysMajor + nameWithType: IUpdatingObject.UpdateMode.AlwaysMajor + fullName: TinyLife.Objects.IUpdatingObject.UpdateMode.AlwaysMajor + type: Field + source: + remote: + path: TinyLife/Objects/IUpdatingObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AlwaysMajor + path: ../TinyLife/Objects/IUpdatingObject.cs + startLine: 41 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nAn update mode that causes objects to be updated each update frame (through ), regardless of whether the map the object is on returns true on .\n" + example: [] + syntax: + content: AlwaysMajor = 1 + return: + type: TinyLife.Objects.IUpdatingObject.UpdateMode +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode.Minor + commentId: F:TinyLife.Objects.IUpdatingObject.UpdateMode.Minor + id: Minor + parent: TinyLife.Objects.IUpdatingObject.UpdateMode + langs: + - csharp + - vb + name: Minor + nameWithType: IUpdatingObject.UpdateMode.Minor + fullName: TinyLife.Objects.IUpdatingObject.UpdateMode.Minor + type: Field + source: + remote: + path: TinyLife/Objects/IUpdatingObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Minor + path: ../TinyLife/Objects/IUpdatingObject.cs + startLine: 45 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nAn update mode that causes objects to update minorly all the time, meaning with the between each call to , but with the parameters adjusted to reflect the time passed.\n" + example: [] + syntax: + content: Minor = 2 + return: + type: TinyLife.Objects.IUpdatingObject.UpdateMode +references: +- uid: TinyLife.Objects.IUpdatingObject.CurrentMode + commentId: P:TinyLife.Objects.IUpdatingObject.CurrentMode + parent: TinyLife.Objects.IUpdatingObject + name: CurrentMode + nameWithType: IUpdatingObject.CurrentMode + fullName: TinyLife.Objects.IUpdatingObject.CurrentMode +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Objects + name: Objects +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(UpdateMode) + nameWithType: Extensions.JsonCopy(IUpdatingObject.UpdateMode) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.IUpdatingObject.UpdateMode) + nameWithType.vb: Extensions.JsonCopy(Of IUpdatingObject.UpdateMode)(IUpdatingObject.UpdateMode) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.IUpdatingObject.UpdateMode)(TinyLife.Objects.IUpdatingObject.UpdateMode) + name.vb: JsonCopy(Of UpdateMode)(UpdateMode) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.IUpdatingObject.UpdateMode) + name: JsonCopy + - name: < + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode + - name: '>' + - name: ( + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.IUpdatingObject.UpdateMode) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode + - name: ) + - name: ( + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode + - name: ) +- uid: TinyLife.Objects.IUpdatingObject + commentId: T:TinyLife.Objects.IUpdatingObject + parent: TinyLife.Objects + name: IUpdatingObject + nameWithType: IUpdatingObject + fullName: TinyLife.Objects.IUpdatingObject +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities +- uid: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: Update(GameTime, TimeSpan, float) + nameWithType: Map.Update(GameTime, TimeSpan, float) + fullName: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: Map.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.World.Map.IsActive + commentId: P:TinyLife.World.Map.IsActive + name: IsActive + nameWithType: Map.IsActive + fullName: TinyLife.World.Map.IsActive +- uid: TinyLife.World.Map.PassiveUpdateMinutes + commentId: F:TinyLife.World.Map.PassiveUpdateMinutes + name: PassiveUpdateMinutes + nameWithType: Map.PassiveUpdateMinutes + fullName: TinyLife.World.Map.PassiveUpdateMinutes +- uid: TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Objects.IUpdatingObject + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: Update(GameTime, TimeSpan, float) + nameWithType: IUpdatingObject.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: IUpdatingObject.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Objects.IUpdatingObject.UpdateMode + commentId: T:TinyLife.Objects.IUpdatingObject.UpdateMode + parent: TinyLife.Objects + name: IUpdatingObject.UpdateMode + nameWithType: IUpdatingObject.UpdateMode + fullName: TinyLife.Objects.IUpdatingObject.UpdateMode + spec.csharp: + - uid: TinyLife.Objects.IUpdatingObject + name: IUpdatingObject + - name: . + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode + spec.vb: + - uid: TinyLife.Objects.IUpdatingObject + name: IUpdatingObject + - name: . + - uid: TinyLife.Objects.IUpdatingObject.UpdateMode + name: UpdateMode +- uid: TinyLife.World.Map.MinorUpdateMinutes + commentId: F:TinyLife.World.Map.MinorUpdateMinutes + name: MinorUpdateMinutes + nameWithType: Map.MinorUpdateMinutes + fullName: TinyLife.World.Map.MinorUpdateMinutes diff --git a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml new file mode 100644 index 0000000..43f7f74 --- /dev/null +++ b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml @@ -0,0 +1,767 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.PerSaveOptions.MapInfo + commentId: T:TinyLife.PerSaveOptions.MapInfo + id: PerSaveOptions.MapInfo + parent: TinyLife + children: + - TinyLife.PerSaveOptions.MapInfo.#ctor(System.String,System.Boolean) + - TinyLife.PerSaveOptions.MapInfo.Custom + - TinyLife.PerSaveOptions.MapInfo.Name + langs: + - csharp + - vb + name: PerSaveOptions.MapInfo + nameWithType: PerSaveOptions.MapInfo + fullName: TinyLife.PerSaveOptions.MapInfo + type: Class + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MapInfo + path: ../TinyLife/Options.cs + startLine: 568 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe information for a map in a save, used by .\nAdditional data can be added due to this class being a .\n" + example: [] + syntax: + content: 'public class PerSaveOptions.MapInfo : JsonTypeSafeGenericDataHolder, IGenericDataHolder' + content.vb: Public Class PerSaveOptions.MapInfo Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.PerSaveOptions.MapInfo.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.PerSaveOptions.MapInfo.Name + commentId: F:TinyLife.PerSaveOptions.MapInfo.Name + id: Name + parent: TinyLife.PerSaveOptions.MapInfo + langs: + - csharp + - vb + name: Name + nameWithType: PerSaveOptions.MapInfo.Name + fullName: TinyLife.PerSaveOptions.MapInfo.Name + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Name + path: ../TinyLife/Options.cs + startLine: 573 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe name of the map.\n" + example: [] + syntax: + content: public readonly string Name + return: + type: System.String + content.vb: Public ReadOnly Name As String +- uid: TinyLife.PerSaveOptions.MapInfo.Custom + commentId: F:TinyLife.PerSaveOptions.MapInfo.Custom + id: Custom + parent: TinyLife.PerSaveOptions.MapInfo + langs: + - csharp + - vb + name: Custom + nameWithType: PerSaveOptions.MapInfo.Custom + fullName: TinyLife.PerSaveOptions.MapInfo.Custom + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Custom + path: ../TinyLife/Options.cs + startLine: 577 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nWhether the map is custom.\n" + example: [] + syntax: + content: public readonly bool Custom + return: + type: System.Boolean + content.vb: Public ReadOnly Custom As Boolean +- uid: TinyLife.PerSaveOptions.MapInfo.#ctor(System.String,System.Boolean) + commentId: M:TinyLife.PerSaveOptions.MapInfo.#ctor(System.String,System.Boolean) + id: '#ctor(System.String,System.Boolean)' + parent: TinyLife.PerSaveOptions.MapInfo + langs: + - csharp + - vb + name: MapInfo(string, bool) + nameWithType: PerSaveOptions.MapInfo.MapInfo(string, bool) + fullName: TinyLife.PerSaveOptions.MapInfo.MapInfo(string, bool) + type: Constructor + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Options.cs + startLine: 584 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nCreates a new map info with the given settings.\n" + example: [] + syntax: + content: public MapInfo(string name, bool custom) + parameters: + - id: name + type: System.String + description: The name of the map. + - id: custom + type: System.Boolean + description: Whether the map is custom. + content.vb: Public Sub New(name As String, custom As Boolean) + overload: TinyLife.PerSaveOptions.MapInfo.#ctor* + nameWithType.vb: PerSaveOptions.MapInfo.New(String, Boolean) + fullName.vb: TinyLife.PerSaveOptions.MapInfo.New(String, Boolean) + name.vb: New(String, Boolean) +references: +- uid: TinyLife.PerSaveOptions.Maps + commentId: F:TinyLife.PerSaveOptions.Maps + name: Maps + nameWithType: PerSaveOptions.Maps + fullName: TinyLife.PerSaveOptions.Maps +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) + name.vb: SetData(String, Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: GetData(string) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + name: GetDataKeys() + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.PerSaveOptions.MapInfo.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(MapInfo) + nameWithType: Extensions.JsonCopy(PerSaveOptions.MapInfo) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.PerSaveOptions.MapInfo) + nameWithType.vb: Extensions.JsonCopy(Of PerSaveOptions.MapInfo)(PerSaveOptions.MapInfo) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.PerSaveOptions.MapInfo)(TinyLife.PerSaveOptions.MapInfo) + name.vb: JsonCopy(Of MapInfo)(MapInfo) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.PerSaveOptions.MapInfo) + name: JsonCopy + - name: < + - uid: TinyLife.PerSaveOptions.MapInfo + name: MapInfo + - name: '>' + - name: ( + - uid: TinyLife.PerSaveOptions.MapInfo + name: MapInfo + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.PerSaveOptions.MapInfo) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.PerSaveOptions.MapInfo + name: MapInfo + - name: ) + - name: ( + - uid: TinyLife.PerSaveOptions.MapInfo + name: MapInfo + - name: ) +- uid: MLEM.Data.Json + commentId: N:MLEM.Data.Json + isExternal: true + name: MLEM.Data.Json + nameWithType: MLEM.Data.Json + fullName: MLEM.Data.Json + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife.PerSaveOptions.MapInfo.#ctor* + commentId: Overload:TinyLife.PerSaveOptions.MapInfo.#ctor + name: MapInfo + nameWithType: PerSaveOptions.MapInfo.MapInfo + fullName: TinyLife.PerSaveOptions.MapInfo.MapInfo + nameWithType.vb: PerSaveOptions.MapInfo.New + fullName.vb: TinyLife.PerSaveOptions.MapInfo.New + name.vb: New diff --git a/docs/api/TinyLife.SaveHandler.SaveData.yml b/docs/api/TinyLife.SaveHandler.SaveData.yml new file mode 100644 index 0000000..ef27d1d --- /dev/null +++ b/docs/api/TinyLife.SaveHandler.SaveData.yml @@ -0,0 +1,1012 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.SaveHandler.SaveData + commentId: T:TinyLife.SaveHandler.SaveData + id: SaveHandler.SaveData + parent: TinyLife + children: + - TinyLife.SaveHandler.SaveData.Achievements + - TinyLife.SaveHandler.SaveData.Map + - TinyLife.SaveHandler.SaveData.Maps + - TinyLife.SaveHandler.SaveData.Time + langs: + - csharp + - vb + name: SaveHandler.SaveData + nameWithType: SaveHandler.SaveData + fullName: TinyLife.SaveHandler.SaveData + type: Class + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SaveData + path: ../TinyLife/SaveHandler.cs + startLine: 336 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nA class used by and to store information about a save file effectively.\nAdditional data can be added due to this class being a .\n" + example: [] + syntax: + content: 'public class SaveHandler.SaveData : JsonTypeSafeGenericDataHolder, IGenericDataHolder' + content.vb: Public Class SaveHandler.SaveData Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.SaveHandler.SaveData.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.SaveHandler.SaveData.Maps + commentId: P:TinyLife.SaveHandler.SaveData.Maps + id: Maps + parent: TinyLife.SaveHandler.SaveData + langs: + - csharp + - vb + name: Maps + nameWithType: SaveHandler.SaveData.Maps + fullName: TinyLife.SaveHandler.SaveData.Maps + type: Property + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Maps + path: ../TinyLife/SaveHandler.cs + startLine: 341 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe maps included in the save, each saved into a upon save data creation.\n" + example: [] + syntax: + content: public Dictionary Maps { get; init; } + parameters: [] + return: + type: System.Collections.Generic.Dictionary{System.String,Newtonsoft.Json.Linq.JObject} + content.vb: Public Property Maps As Dictionary(Of String, JObject) + overload: TinyLife.SaveHandler.SaveData.Maps* +- uid: TinyLife.SaveHandler.SaveData.Time + commentId: P:TinyLife.SaveHandler.SaveData.Time + id: Time + parent: TinyLife.SaveHandler.SaveData + langs: + - csharp + - vb + name: Time + nameWithType: SaveHandler.SaveData.Time + fullName: TinyLife.SaveHandler.SaveData.Time + type: Property + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Time + path: ../TinyLife/SaveHandler.cs + startLine: 345 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe in-game time of the save.\n" + example: [] + syntax: + content: public TimeSpan Time { get; init; } + parameters: [] + return: + type: System.TimeSpan + content.vb: Public Property Time As TimeSpan + overload: TinyLife.SaveHandler.SaveData.Time* +- uid: TinyLife.SaveHandler.SaveData.Achievements + commentId: P:TinyLife.SaveHandler.SaveData.Achievements + id: Achievements + parent: TinyLife.SaveHandler.SaveData + langs: + - csharp + - vb + name: Achievements + nameWithType: SaveHandler.SaveData.Achievements + fullName: TinyLife.SaveHandler.SaveData.Achievements + type: Property + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Achievements + path: ../TinyLife/SaveHandler.cs + startLine: 350 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe achievements included in the save, as well as their state.\n" + example: [] + syntax: + content: public Achievement[] Achievements { get; init; } + parameters: [] + return: + type: TinyLife.Goals.Achievement[] + content.vb: Public Property Achievements As Achievement() + overload: TinyLife.SaveHandler.SaveData.Achievements* +- uid: TinyLife.SaveHandler.SaveData.Map + commentId: P:TinyLife.SaveHandler.SaveData.Map + id: Map + parent: TinyLife.SaveHandler.SaveData + langs: + - csharp + - vb + name: Map + nameWithType: SaveHandler.SaveData.Map + fullName: TinyLife.SaveHandler.SaveData.Map + type: Property + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Map + path: ../TinyLife/SaveHandler.cs + startLine: 356 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe map used in the save, which was previously used before was introduced.\n" + example: [] + syntax: + content: >- + [Obsolete("Deprecated, use the new property Maps instead.")] + + public Map Map { get; init; } + parameters: [] + return: + type: TinyLife.World.Map + content.vb: >- + + + Public Property Map As Map + overload: TinyLife.SaveHandler.SaveData.Map* + attributes: + - type: System.ObsoleteAttribute + ctor: System.ObsoleteAttribute.#ctor(System.String) + arguments: + - type: System.String + value: Deprecated, use the new property Maps instead. +references: +- uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl) + commentId: M:TinyLife.SaveHandler.Load(TinyLife.GameImpl) + name: Load(GameImpl) + nameWithType: SaveHandler.Load(GameImpl) + fullName: TinyLife.SaveHandler.Load(TinyLife.GameImpl) + spec.csharp: + - uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl) + name: Load + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + - name: ) + spec.vb: + - uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl) + name: Load + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + - name: ) +- uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) + commentId: M:TinyLife.SaveHandler.Save(TinyLife.GameImpl) + name: Save(GameImpl) + nameWithType: SaveHandler.Save(GameImpl) + fullName: TinyLife.SaveHandler.Save(TinyLife.GameImpl) + spec.csharp: + - uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) + name: Save + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + - name: ) + spec.vb: + - uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) + name: Save + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) + name.vb: SetData(String, Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: GetData(string) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + name: GetDataKeys() + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.SaveHandler.SaveData.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(SaveData) + nameWithType: Extensions.JsonCopy(SaveHandler.SaveData) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.SaveHandler.SaveData) + nameWithType.vb: Extensions.JsonCopy(Of SaveHandler.SaveData)(SaveHandler.SaveData) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.SaveHandler.SaveData)(TinyLife.SaveHandler.SaveData) + name.vb: JsonCopy(Of SaveData)(SaveData) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.SaveData) + name: JsonCopy + - name: < + - uid: TinyLife.SaveHandler.SaveData + name: SaveData + - name: '>' + - name: ( + - uid: TinyLife.SaveHandler.SaveData + name: SaveData + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.SaveData) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.SaveHandler.SaveData + name: SaveData + - name: ) + - name: ( + - uid: TinyLife.SaveHandler.SaveData + name: SaveData + - name: ) +- uid: MLEM.Data.Json + commentId: N:MLEM.Data.Json + isExternal: true + name: MLEM.Data.Json + nameWithType: MLEM.Data.Json + fullName: MLEM.Data.Json + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.Utilities + name: Utilities +- uid: TinyLife.SaveHandler.SaveData.Map + commentId: P:TinyLife.SaveHandler.SaveData.Map + name: Map + nameWithType: SaveHandler.SaveData.Map + fullName: TinyLife.SaveHandler.SaveData.Map +- uid: Newtonsoft.Json.Linq.JObject + commentId: T:Newtonsoft.Json.Linq.JObject + isExternal: true + name: JObject + nameWithType: JObject + fullName: Newtonsoft.Json.Linq.JObject +- uid: TinyLife.SaveHandler.SaveData.Maps* + commentId: Overload:TinyLife.SaveHandler.SaveData.Maps + name: Maps + nameWithType: SaveHandler.SaveData.Maps + fullName: TinyLife.SaveHandler.SaveData.Maps +- uid: System.Collections.Generic.Dictionary{System.String,Newtonsoft.Json.Linq.JObject} + commentId: T:System.Collections.Generic.Dictionary{System.String,Newtonsoft.Json.Linq.JObject} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of String, JObject) + fullName.vb: System.Collections.Generic.Dictionary(Of String, Newtonsoft.Json.Linq.JObject) + name.vb: Dictionary(Of String, JObject) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: Newtonsoft.Json.Linq.JObject + name: JObject + isExternal: true + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: Newtonsoft.Json.Linq.JObject + name: JObject + isExternal: true + - name: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: TinyLife.SaveHandler.SaveData.Time* + commentId: Overload:TinyLife.SaveHandler.SaveData.Time + name: Time + nameWithType: SaveHandler.SaveData.Time + fullName: TinyLife.SaveHandler.SaveData.Time +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: TinyLife.SaveHandler.SaveData.Achievements* + commentId: Overload:TinyLife.SaveHandler.SaveData.Achievements + name: Achievements + nameWithType: SaveHandler.SaveData.Achievements + fullName: TinyLife.SaveHandler.SaveData.Achievements +- uid: TinyLife.Goals.Achievement[] + isExternal: true + name: Achievement[] + nameWithType: Achievement[] + fullName: TinyLife.Goals.Achievement[] + nameWithType.vb: Achievement() + fullName.vb: TinyLife.Goals.Achievement() + name.vb: Achievement() + spec.csharp: + - uid: TinyLife.Goals.Achievement + name: Achievement + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Goals.Achievement + name: Achievement + - name: ( + - name: ) +- uid: TinyLife.SaveHandler.SaveData.Maps + commentId: P:TinyLife.SaveHandler.SaveData.Maps + name: Maps + nameWithType: SaveHandler.SaveData.Maps + fullName: TinyLife.SaveHandler.SaveData.Maps +- uid: TinyLife.SaveHandler.SaveData.Map* + commentId: Overload:TinyLife.SaveHandler.SaveData.Map + name: Map + nameWithType: SaveHandler.SaveData.Map + fullName: TinyLife.SaveHandler.SaveData.Map +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World + spec.csharp: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.World + name: World + spec.vb: + - uid: TinyLife + name: TinyLife + - name: . + - uid: TinyLife.World + name: World