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