### YamlMime:ManagedReference items: - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo id: ActionInfo parent: TinyLife.Actions children: - TinyLife.Actions.ActionInfo.ActionLocation - TinyLife.Actions.ActionInfo.ActionSpot - TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) - TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) - TinyLife.Actions.ActionInfo.CurrentMap - TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point) - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2) - TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) - TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) - TinyLife.Actions.ActionInfo.GetInvolvedLocations - TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) - TinyLife.Actions.ActionInfo.GetInvolvedObjectIds - TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) - TinyLife.Actions.ActionInfo.GoalMap - TinyLife.Actions.ActionInfo.Lot - TinyLife.Actions.ActionInfo.Person - TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) langs: - csharp - vb name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo type: Class source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionInfo path: ../TinyLife/Actions/ActionInfo.cs startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nAn action info is a set of information that is required to execute an action\n" example: [] syntax: content: >- [DataContract] public class ActionInfo : JsonTypeSafeGenericDataHolder, IGenericDataHolder content.vb: >- Public Class ActionInfo 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.Actions.ActionInfo.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] - uid: TinyLife.Actions.ActionInfo.Person commentId: P:TinyLife.Actions.ActionInfo.Person id: Person parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: Person nameWithType: ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person type: Property source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Actions/ActionInfo.cs startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe that is currently executing the action\n" example: [] syntax: content: public Person Person { get; } parameters: [] return: type: TinyLife.Objects.Person content.vb: Public Property Person As Person overload: TinyLife.Actions.ActionInfo.Person* - uid: TinyLife.Actions.ActionInfo.ActionLocation commentId: F:TinyLife.Actions.ActionInfo.ActionLocation id: ActionLocation parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: ActionLocation nameWithType: ActionInfo.ActionLocation fullName: TinyLife.Actions.ActionInfo.ActionLocation type: Field source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionLocation path: ../TinyLife/Actions/ActionInfo.cs startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe location on the that this action should be executed in.\nNote that, for manually executed actions, this is always the world position that the mouse was in.\nFor automatically executed actions, this is often the 's location or an offset based on the .\n" example: [] syntax: content: >- [DataMember] public readonly Vector2 ActionLocation return: type: Microsoft.Xna.Framework.Vector2 content.vb: >- Public ReadOnly ActionLocation As Vector2 attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.Actions.ActionInfo.ActionSpot commentId: P:TinyLife.Actions.ActionInfo.ActionSpot id: ActionSpot parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: ActionSpot nameWithType: ActionInfo.ActionSpot fullName: TinyLife.Actions.ActionInfo.ActionSpot type: Property source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSpot path: ../TinyLife/Actions/ActionInfo.cs startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions summary: > c The that this action is related to. Can be null, even if the exists. example: [] syntax: content: public ActionSpot ActionSpot { get; set; } parameters: [] return: type: TinyLife.Objects.ActionSpot content.vb: Public Property ActionSpot As ActionSpot overload: TinyLife.Actions.ActionInfo.ActionSpot* - uid: TinyLife.Actions.ActionInfo.CurrentMap commentId: P:TinyLife.Actions.ActionInfo.CurrentMap id: CurrentMap parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: CurrentMap nameWithType: ActionInfo.CurrentMap fullName: TinyLife.Actions.ActionInfo.CurrentMap type: Property source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMap path: ../TinyLife/Actions/ActionInfo.cs startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe that the action is currently being executed on, which returns the 's .\n" example: [] syntax: content: public Map CurrentMap { get; } parameters: [] return: type: TinyLife.World.Map content.vb: Public ReadOnly Property CurrentMap As Map overload: TinyLife.Actions.ActionInfo.CurrentMap* - uid: TinyLife.Actions.ActionInfo.GoalMap commentId: P:TinyLife.Actions.ActionInfo.GoalMap id: GoalMap parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GoalMap nameWithType: ActionInfo.GoalMap fullName: TinyLife.Actions.ActionInfo.GoalMap type: Property source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoalMap path: ../TinyLife/Actions/ActionInfo.cs startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe that this action's action object, action wall and other key action components are expected to be on. This is essentially the map that the should do most of the action on.\n" example: [] syntax: content: public Map GoalMap { get; set; } parameters: [] return: type: TinyLife.World.Map content.vb: Public Property GoalMap As Map overload: TinyLife.Actions.ActionInfo.GoalMap* - uid: TinyLife.Actions.ActionInfo.Lot commentId: P:TinyLife.Actions.ActionInfo.Lot id: Lot parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: Lot nameWithType: ActionInfo.Lot fullName: TinyLife.Actions.ActionInfo.Lot type: Property source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: ../TinyLife/Actions/ActionInfo.cs startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe lot that this action's is on, or the lot that the is on if there is no action object.\n" example: [] syntax: content: public Lot Lot { get; } parameters: [] return: type: TinyLife.World.Lot content.vb: Public ReadOnly Property Lot As Lot overload: TinyLife.Actions.ActionInfo.Lot* - uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) id: GetActionObject``1(System.Boolean) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetActionObject(bool) nameWithType: ActionInfo.GetActionObject(bool) fullName: TinyLife.Actions.ActionInfo.GetActionObject(bool) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionObject path: ../TinyLife/Actions/ActionInfo.cs startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns the object that this action is related to, or null if there is none or the object isn't of the given type, or isn't on the .\nIf this action is related to a and T is , the wall is returned. Otherwise, the involved is returned, if it matches T.\n" example: [] syntax: content: public T GetActionObject(bool alsoReturnFake = true) parameters: - id: alsoReturnFake type: System.Boolean typeParameters: - id: T description: The type that the action object is expected to be of return: type: '{T}' description: The action object, or null if there is none on the or the type does not match content.vb: Public Function GetActionObject(Of T)(alsoReturnFake As Boolean = True) As T overload: TinyLife.Actions.ActionInfo.GetActionObject* nameWithType.vb: ActionInfo.GetActionObject(Of T)(Boolean) fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)(Boolean) name.vb: GetActionObject(Of T)(Boolean) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) id: AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: AddAuxiliaryLocation(Map, Vector2) nameWithType: ActionInfo.AddAuxiliaryLocation(Map, Vector2) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryLocation path: ../TinyLife/Actions/ActionInfo.cs startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nAdds an additional location that, along with , is involved in this action.\nAdding an auxiliary location causes to consider it.\n" example: [] syntax: content: public bool AddAuxiliaryLocation(Map map, Vector2 location) parameters: - id: map type: TinyLife.World.Map description: The map to add the location on. - id: location type: Microsoft.Xna.Framework.Vector2 description: The location to add. return: type: System.Boolean content.vb: Public Function AddAuxiliaryLocation(map As Map, location As Vector2) As Boolean overload: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation* - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) id: AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: AddAuxiliaryLocation(Map, Point) nameWithType: ActionInfo.AddAuxiliaryLocation(Map, Point) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryLocation path: ../TinyLife/Actions/ActionInfo.cs startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nAdds an additional location that, along with , is involved in this action.\nAdding an auxiliary location causes to consider it.\n" example: [] syntax: content: public bool AddAuxiliaryLocation(Map map, Point location) parameters: - id: map type: TinyLife.World.Map description: The map to add the location on. - id: location type: Microsoft.Xna.Framework.Point description: The location to add. return: type: System.Boolean content.vb: Public Function AddAuxiliaryLocation(map As Map, location As Point) As Boolean overload: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation* - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedLocations id: GetInvolvedLocations parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetInvolvedLocations() nameWithType: ActionInfo.GetInvolvedLocations() fullName: TinyLife.Actions.ActionInfo.GetInvolvedLocations() type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedLocations path: ../TinyLife/Actions/ActionInfo.cs startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns all of the locations that are involved in this action information, including the and any auxiliary locations added by or .\n" example: [] syntax: content: public IEnumerable<(Map, Vector2)> GetInvolvedLocations() return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2}} description: This action's involved locations. content.vb: Public Function GetInvolvedLocations() As IEnumerable(Of (Map, Vector2)) overload: TinyLife.Actions.ActionInfo.GetInvolvedLocations* - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) id: AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: AddAuxiliaryObject(MapObject, ActionSpot) nameWithType: ActionInfo.AddAuxiliaryObject(MapObject, ActionSpot) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject, TinyLife.Objects.ActionSpot) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryObject path: ../TinyLife/Actions/ActionInfo.cs startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nAdds an additional object that, along with the , is involved in this action.\nAdding an auxiliary object causes to consider it, as well as to be called for it.\nAuxiliary objects can be on the or .\n" example: [] syntax: content: public bool AddAuxiliaryObject(MapObject o, ActionSpot spot = null) parameters: - id: o type: TinyLife.Objects.MapObject description: The object to add - id: spot type: TinyLife.Objects.ActionSpot description: An optional action spot to store with the object which can be retrieved later using return: type: System.Boolean content.vb: Public Function AddAuxiliaryObject(o As MapObject, spot As ActionSpot = Nothing) As Boolean overload: TinyLife.Actions.ActionInfo.AddAuxiliaryObject* - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) id: GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetInvolvedObjects(ObjectCategory, bool, bool) nameWithType: ActionInfo.GetInvolvedObjects(ObjectCategory, bool, bool) fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects(TinyLife.Objects.ObjectCategory, bool, bool) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjects path: ../TinyLife/Actions/ActionInfo.cs startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a set of objects of the given type T that match the given category.\nThe objects considered are the , its , its , the 's and the auxiliary objects added using .\n" example: [] syntax: content: public IEnumerable GetInvolvedObjects(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true) parameters: - id: category type: TinyLife.Objects.ObjectCategory description: The category that the objects should have. Defaults to Nothing, meaning all categories are considered. - id: includeIndirectly type: System.Boolean description: Whether indirectly involved objects, like the and of furniture, as well as the of objects, should be included - id: allowFake type: System.Boolean description: Whether fake items held by players (see ) should also be returned. typeParameters: - id: T description: The type that the objects returned should have return: type: System.Collections.Generic.IEnumerable{{T}} description: A set of objects that match the above criteria content.vb: Public Function GetInvolvedObjects(Of T)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True, allowFake As Boolean = True) As IEnumerable(Of T) overload: TinyLife.Actions.ActionInfo.GetInvolvedObjects* nameWithType.vb: ActionInfo.GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObjects(Of T)(TinyLife.Objects.ObjectCategory, Boolean, Boolean) name.vb: GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) - uid: TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) id: GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetInvolvedObject(ObjectCategory, bool, bool, Func) nameWithType: ActionInfo.GetInvolvedObject(ObjectCategory, bool, bool, Func) fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject(TinyLife.Objects.ObjectCategory, bool, bool, System.Func) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObject path: ../TinyLife/Actions/ActionInfo.cs startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA helper method that returns the first available entry from or null if there is none\n" example: [] syntax: content: 'public T GetInvolvedObject(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true, Func predicate = null) where T : MapObject' parameters: - id: category type: TinyLife.Objects.ObjectCategory description: The category that the objects should have. Defaults to Nothing, meaning all categories are considered. - id: includeIndirectly type: System.Boolean description: Whether indirectly involved objects, like the and of furniture, as well as the of objects, should be included - id: allowFake type: System.Boolean description: Whether fake items held by players (see ) should also be returned. - id: predicate type: System.Func{{T},System.Boolean} description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned. typeParameters: - id: T description: The type that the objects returned should have return: type: '{T}' description: The first object that matches the criteria described in content.vb: Public Function GetInvolvedObject(Of T As MapObject)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True, allowFake As Boolean = True, predicate As Func(Of T, Boolean) = Nothing) As T overload: TinyLife.Actions.ActionInfo.GetInvolvedObject* nameWithType.vb: ActionInfo.GetInvolvedObject(Of T)(ObjectCategory, Boolean, Boolean, Func(Of T, Boolean)) fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObject(Of T)(TinyLife.Objects.ObjectCategory, Boolean, Boolean, System.Func(Of T, Boolean)) name.vb: GetInvolvedObject(Of T)(ObjectCategory, Boolean, Boolean, Func(Of T, Boolean)) - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) id: GetInvolvedActionSpot(TinyLife.Objects.Furniture) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetInvolvedActionSpot(Furniture) nameWithType: ActionInfo.GetInvolvedActionSpot(Furniture) fullName: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedActionSpot path: ../TinyLife/Actions/ActionInfo.cs startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns the involved action spot for the given involved .\nIf the furniture passed is the , the will be returned.\nOtherwise, the action spot of the involved furniture stored using is returned.\n" example: [] syntax: content: public ActionSpot GetInvolvedActionSpot(Furniture involved) parameters: - id: involved type: TinyLife.Objects.Furniture description: The involved object whose action spot to return return: type: TinyLife.Objects.ActionSpot description: The involved action spot, or null if there is none content.vb: Public Function GetInvolvedActionSpot(involved As Furniture) As ActionSpot overload: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot* - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) id: ToFreeActionSpot(TinyLife.Objects.ObjectCategory) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: ToFreeActionSpot(ObjectCategory) nameWithType: ActionInfo.ToFreeActionSpot(ObjectCategory) fullName: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToFreeActionSpot path: ../TinyLife/Actions/ActionInfo.cs startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns the first free action spot that matches the given flag for this action's .\nIf this action has no action object and context contains ,
this
is returned.\n" example: [] syntax: content: public ActionInfo ToFreeActionSpot(ObjectCategory context = null) parameters: - id: context type: TinyLife.Objects.ObjectCategory description: The category that the action spot should have return: type: TinyLife.Actions.ActionInfo description: The corresponding action info, or null if there is none content.vb: Public Function ToFreeActionSpot(context As ObjectCategory = Nothing) As ActionInfo overload: TinyLife.Actions.ActionInfo.ToFreeActionSpot* - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjectIds id: GetInvolvedObjectIds parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: GetInvolvedObjectIds() nameWithType: ActionInfo.GetInvolvedObjectIds() fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds() type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjectIds path: ../TinyLife/Actions/ActionInfo.cs startLine: 243 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a collection of all of the object values involved in this action info. Possible return values include the action object (), as well as auxiliary objects ().\n" example: [] syntax: content: public IEnumerable GetInvolvedObjectIds() return: type: System.Collections.Generic.IEnumerable{System.Guid} description: The involved object ids. content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid) overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds* - uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: Validate(Person) nameWithType: ActionInfo.Validate(Person) fullName: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/ActionInfo.cs startLine: 259 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nValidates this action info.\nThis method should only be called when this action info is read from disk.\n" example: [] syntax: content: public bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info belongs to return: type: System.Boolean content.vb: Public Function Validate(person As Person) As Boolean overload: TinyLife.Actions.ActionInfo.Validate* - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromLocation(Person, Map, Vector2) nameWithType: ActionInfo.FromLocation(Person, Map, Vector2) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given location (and no objects)\n" example: [] syntax: content: public static ActionInfo FromLocation(Person person, Map map, Vector2 location) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info should be related to - id: map type: TinyLife.World.Map description: The that this action info should have. - id: location type: Microsoft.Xna.Framework.Vector2 description: The location that this action info should have return: type: TinyLife.Actions.ActionInfo description: A new action info with the given data content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Vector2) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromLocation* - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point) id: FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Point) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromLocation(Person, Map, Point) nameWithType: ActionInfo.FromLocation(Person, Map, Point) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Point) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs startLine: 343 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given location (and no objects).\nThis is a helper method that calls with the center of the given location.\n" example: [] syntax: content: public static ActionInfo FromLocation(Person person, Map map, Point location) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info should be related to - id: map type: TinyLife.World.Map description: The that this action info should have. - id: location type: Microsoft.Xna.Framework.Point description: The location that this action info should have return: type: TinyLife.Actions.ActionInfo description: A new action info with the given data content.vb: Public Shared Function FromLocation(person As Person, map As Map, location As Point) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromLocation* - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2) id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.World.Map,System.Guid,Microsoft.Xna.Framework.Vector2) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromObjectGeneric(Person, Map, Guid, Vector2) nameWithType: ActionInfo.FromObjectGeneric(Person, Map, Guid, Vector2) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.World.Map, System.Guid, Microsoft.Xna.Framework.Vector2) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: ../TinyLife/Actions/ActionInfo.cs startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given object's and , but no object spot.\n" example: [] syntax: content: public static ActionInfo FromObjectGeneric(Person person, Map map, Guid objectId, Vector2 objectPosition) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info should be related to. - id: map type: TinyLife.World.Map description: The that this action info should have. - id: objectId type: System.Guid description: The of the object that this action info should have. - id: objectPosition type: Microsoft.Xna.Framework.Vector2 description: The of the object that this action info should have. return: type: TinyLife.Actions.ActionInfo description: A new action info with the given data. content.vb: Public Shared Function FromObjectGeneric(person As Person, map As Map, objectId As Guid, objectPosition As Vector2) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromObjectGeneric(Person, MapObject) nameWithType: ActionInfo.FromObjectGeneric(Person, MapObject) fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, TinyLife.Objects.MapObject) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: ../TinyLife/Actions/ActionInfo.cs startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given object, but no object spot\n" example: [] syntax: content: public static ActionInfo FromObjectGeneric(Person person, MapObject obj) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info should be related to - id: obj type: TinyLife.Objects.MapObject description: The object that this action info should have return: type: TinyLife.Actions.ActionInfo description: A new action info with the given data content.vb: Public Shared Function FromObjectGeneric(person As Person, obj As MapObject) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromObjectGeneric* - uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) id: FromSelf(TinyLife.Objects.Person) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromSelf(Person) nameWithType: ActionInfo.FromSelf(Person) fullName: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromSelf path: ../TinyLife/Actions/ActionInfo.cs startLine: 374 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given person, with the action object also being the person\n" example: [] syntax: content: public static ActionInfo FromSelf(Person person) parameters: - id: person type: TinyLife.Objects.Person description: The person to create an action info from return: type: TinyLife.Actions.ActionInfo description: A new action info based on the person content.vb: Public Shared Function FromSelf(person As Person) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromSelf* - uid: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) id: FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb name: FromActionInfo(Person, ActionInfo, bool) nameWithType: ActionInfo.FromActionInfo(Person, ActionInfo, bool) fullName: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool) type: Method source: remote: path: TinyLife/Actions/ActionInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromActionInfo path: ../TinyLife/Actions/ActionInfo.cs startLine: 385 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns a new based on the given person, as well as the given original , from which all data except the is copied.\n" example: [] syntax: content: public static ActionInfo FromActionInfo(Person person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false) parameters: - id: person type: TinyLife.Objects.Person description: The person that this action info should be related to. - id: original type: TinyLife.Actions.ActionInfo description: The original action info to copy data from. - id: addOriginalPersonAsAuxiliary type: System.Boolean description: Whether the original's should be added as an auxiliary object to the returned . return: type: TinyLife.Actions.ActionInfo description: A new action info with the given data. content.vb: Public Shared Function FromActionInfo(person As Person, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo overload: TinyLife.Actions.ActionInfo.FromActionInfo* nameWithType.vb: ActionInfo.FromActionInfo(Person, ActionInfo, Boolean) fullName.vb: TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean) name.vb: FromActionInfo(Person, ActionInfo, Boolean) references: - 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: 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.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: 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.Actions.ActionInfo.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(ActionInfo) nameWithType: Extensions.JsonCopy(ActionInfo) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.ActionInfo) nameWithType.vb: Extensions.JsonCopy(Of ActionInfo)(ActionInfo) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ActionInfo)(TinyLife.Actions.ActionInfo) name.vb: JsonCopy(Of ActionInfo)(ActionInfo) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionInfo) name: JsonCopy - name: < - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: '>' - name: ( - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ActionInfo) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ) - name: ( - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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: 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.Actions.ActionInfo.Person commentId: P:TinyLife.Actions.ActionInfo.Person name: Person nameWithType: ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person - uid: TinyLife.Actions.ActionInfo.Person* commentId: Overload:TinyLife.Actions.ActionInfo.Person name: Person nameWithType: ActionInfo.Person fullName: TinyLife.Actions.ActionInfo.Person - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - 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.ActionInfo.GoalMap commentId: P:TinyLife.Actions.ActionInfo.GoalMap name: GoalMap nameWithType: ActionInfo.GoalMap fullName: TinyLife.Actions.ActionInfo.GoalMap - uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: GetActionObject(bool) nameWithType: ActionInfo.GetActionObject(bool) fullName: TinyLife.Actions.ActionInfo.GetActionObject(bool) nameWithType.vb: ActionInfo.GetActionObject(Of T)(Boolean) fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)(Boolean) name.vb: GetActionObject(Of T)(Boolean) spec.csharp: - uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) name: GetActionObject - name: < - name: T - name: '>' - name: ( - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) name: GetActionObject - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.ActionInfo.ActionSpot commentId: P:TinyLife.Actions.ActionInfo.ActionSpot name: ActionSpot nameWithType: ActionInfo.ActionSpot fullName: TinyLife.Actions.ActionInfo.ActionSpot - uid: Microsoft.Xna.Framework.Vector2 commentId: T:Microsoft.Xna.Framework.Vector2 parent: Microsoft.Xna.Framework isExternal: true name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 - 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.ActionInfo.actionObject commentId: F:TinyLife.Actions.ActionInfo.actionObject name: actionObject nameWithType: ActionInfo.actionObject fullName: TinyLife.Actions.ActionInfo.actionObject - uid: TinyLife.Actions.ActionInfo.ActionSpot* commentId: Overload:TinyLife.Actions.ActionInfo.ActionSpot name: ActionSpot nameWithType: ActionInfo.ActionSpot fullName: TinyLife.Actions.ActionInfo.ActionSpot - uid: TinyLife.Objects.ActionSpot commentId: T:TinyLife.Objects.ActionSpot parent: TinyLife.Objects name: ActionSpot nameWithType: ActionSpot fullName: TinyLife.Objects.ActionSpot - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World name: Map nameWithType: Map fullName: TinyLife.World.Map - uid: TinyLife.Objects.MapObject.Map commentId: P:TinyLife.Objects.MapObject.Map parent: TinyLife.Objects.MapObject name: Map nameWithType: MapObject.Map fullName: TinyLife.Objects.MapObject.Map - uid: TinyLife.Actions.ActionInfo.CurrentMap* commentId: Overload:TinyLife.Actions.ActionInfo.CurrentMap name: CurrentMap nameWithType: ActionInfo.CurrentMap fullName: TinyLife.Actions.ActionInfo.CurrentMap - 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 - uid: TinyLife.Objects.MapObject commentId: T:TinyLife.Objects.MapObject parent: TinyLife.Objects name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject - uid: TinyLife.Actions.ActionInfo.GoalMap* commentId: Overload:TinyLife.Actions.ActionInfo.GoalMap name: GoalMap nameWithType: ActionInfo.GoalMap fullName: TinyLife.Actions.ActionInfo.GoalMap - uid: TinyLife.Actions.ActionInfo.ActionLocation commentId: F:TinyLife.Actions.ActionInfo.ActionLocation name: ActionLocation nameWithType: ActionInfo.ActionLocation fullName: TinyLife.Actions.ActionInfo.ActionLocation - uid: TinyLife.Actions.ActionInfo.Lot* commentId: Overload:TinyLife.Actions.ActionInfo.Lot name: Lot nameWithType: ActionInfo.Lot fullName: TinyLife.Actions.ActionInfo.Lot - uid: TinyLife.World.Lot commentId: T:TinyLife.World.Lot parent: TinyLife.World name: Lot nameWithType: Lot fullName: TinyLife.World.Lot - uid: TinyLife.World.Wall commentId: T:TinyLife.World.Wall parent: TinyLife.World name: Wall nameWithType: Wall fullName: TinyLife.World.Wall - uid: TinyLife.Actions.ActionInfo.GetActionObject* commentId: Overload:TinyLife.Actions.ActionInfo.GetActionObject name: GetActionObject nameWithType: ActionInfo.GetActionObject fullName: TinyLife.Actions.ActionInfo.GetActionObject - 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: '{T}' commentId: '!:T' definition: T name: T nameWithType: T fullName: T - uid: T name: T nameWithType: T fullName: T - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedLocations name: GetInvolvedLocations() nameWithType: ActionInfo.GetInvolvedLocations() fullName: TinyLife.Actions.ActionInfo.GetInvolvedLocations() spec.csharp: - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations name: GetInvolvedLocations - name: ( - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations name: GetInvolvedLocations - name: ( - name: ) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation* commentId: Overload:TinyLife.Actions.ActionInfo.AddAuxiliaryLocation name: AddAuxiliaryLocation nameWithType: ActionInfo.AddAuxiliaryLocation fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation - uid: Microsoft.Xna.Framework.Point commentId: T:Microsoft.Xna.Framework.Point parent: Microsoft.Xna.Framework isExternal: true name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) isExternal: true name: AddAuxiliaryLocation(Map, Vector2) nameWithType: ActionInfo.AddAuxiliaryLocation(Map, Vector2) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2) spec.csharp: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) name: AddAuxiliaryLocation - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) name: AddAuxiliaryLocation - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) isExternal: true name: AddAuxiliaryLocation(Map, Point) nameWithType: ActionInfo.AddAuxiliaryLocation(Map, Point) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) name: AddAuxiliaryLocation - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryLocation(TinyLife.World.Map,Microsoft.Xna.Framework.Point) name: AddAuxiliaryLocation - name: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedLocations name: GetInvolvedLocations nameWithType: ActionInfo.GetInvolvedLocations fullName: TinyLife.Actions.ActionInfo.GetInvolvedLocations - uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2}} commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2}} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable<(Map, Vector2)> nameWithType: IEnumerable<(Map, Vector2)> fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)> nameWithType.vb: IEnumerable(Of (Map, Vector2)) fullName.vb: System.Collections.Generic.IEnumerable(Of (TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)) name.vb: IEnumerable(Of (Map, Vector2)) 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: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) - 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: ( - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) - 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.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: GetInvolvedObjects(ObjectCategory, bool, bool) nameWithType: ActionInfo.GetInvolvedObjects(ObjectCategory, bool, bool) fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects(TinyLife.Objects.ObjectCategory, bool, bool) nameWithType.vb: ActionInfo.GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObjects(Of T)(TinyLife.Objects.ObjectCategory, Boolean, Boolean) name.vb: GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) spec.csharp: - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) name: GetInvolvedObjects - name: < - name: T - name: '>' - name: ( - uid: TinyLife.Objects.ObjectCategory name: ObjectCategory - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) name: GetInvolvedObjects - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: TinyLife.Objects.ObjectCategory name: ObjectCategory - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) parent: TinyLife.Objects.MapObject isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan name: ActionUpdate(Action, GameTime, TimeSpan, float, bool) nameWithType: MapObject.ActionUpdate(Action, GameTime, TimeSpan, float, bool) fullName: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, float, bool) nameWithType.vb: MapObject.ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean) fullName.vb: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single, Boolean) name.vb: ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean) spec.csharp: - uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) name: ActionUpdate - name: ( - uid: TinyLife.Actions.Action name: Action - name: ',' - 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: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) name: ActionUpdate - name: ( - uid: TinyLife.Actions.Action name: Action - name: ',' - 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: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.ActionInfo.CurrentMap commentId: P:TinyLife.Actions.ActionInfo.CurrentMap name: CurrentMap nameWithType: ActionInfo.CurrentMap fullName: TinyLife.Actions.ActionInfo.CurrentMap - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) name: GetInvolvedActionSpot(Furniture) nameWithType: ActionInfo.GetInvolvedActionSpot(Furniture) fullName: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) spec.csharp: - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) name: GetInvolvedActionSpot - name: ( - uid: TinyLife.Objects.Furniture name: Furniture - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) name: GetInvolvedActionSpot - name: ( - uid: TinyLife.Objects.Furniture name: Furniture - name: ) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject* commentId: Overload:TinyLife.Actions.ActionInfo.AddAuxiliaryObject name: AddAuxiliaryObject nameWithType: ActionInfo.AddAuxiliaryObject fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryObject - uid: TinyLife.Objects.Furniture.ParentFurniture commentId: P:TinyLife.Objects.Furniture.ParentFurniture parent: TinyLife.Objects.Furniture name: ParentFurniture nameWithType: Furniture.ParentFurniture fullName: TinyLife.Objects.Furniture.ParentFurniture - uid: TinyLife.Objects.Furniture.GetChildren``1 commentId: M:TinyLife.Objects.Furniture.GetChildren``1 parent: TinyLife.Objects.Furniture name: GetChildren() nameWithType: Furniture.GetChildren() fullName: TinyLife.Objects.Furniture.GetChildren() nameWithType.vb: Furniture.GetChildren(Of T)() fullName.vb: TinyLife.Objects.Furniture.GetChildren(Of T)() name.vb: GetChildren(Of T)() spec.csharp: - uid: TinyLife.Objects.Furniture.GetChildren``1 name: GetChildren - name: < - name: T - name: '>' - name: ( - name: ) spec.vb: - uid: TinyLife.Objects.Furniture.GetChildren``1 name: GetChildren - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: ) - uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: GetHeldObject(bool) nameWithType: Person.GetHeldObject(bool) fullName: TinyLife.Objects.Person.GetHeldObject(bool) nameWithType.vb: Person.GetHeldObject(Of T)(Boolean) fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(Boolean) name.vb: GetHeldObject(Of T)(Boolean) spec.csharp: - uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) name: GetHeldObject - name: < - name: T - name: '>' - name: ( - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) name: GetHeldObject - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) name: AddAuxiliaryObject(MapObject, ActionSpot) nameWithType: ActionInfo.AddAuxiliaryObject(MapObject, ActionSpot) fullName: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject, TinyLife.Objects.ActionSpot) spec.csharp: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) name: AddAuxiliaryObject - name: ( - uid: TinyLife.Objects.MapObject name: MapObject - name: ',' - name: " " - uid: TinyLife.Objects.ActionSpot name: ActionSpot - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) name: AddAuxiliaryObject - name: ( - uid: TinyLife.Objects.MapObject name: MapObject - name: ',' - name: " " - uid: TinyLife.Objects.ActionSpot name: ActionSpot - name: ) - uid: TinyLife.Objects.MapObject.HoldingPerson commentId: P:TinyLife.Objects.MapObject.HoldingPerson parent: TinyLife.Objects.MapObject name: HoldingPerson nameWithType: MapObject.HoldingPerson fullName: TinyLife.Objects.MapObject.HoldingPerson - uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: SetHeldObject(FurnitureType, int[], Guid?, bool) nameWithType: Person.SetHeldObject(FurnitureType, int[], Guid?, bool) fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.FurnitureType, int[], System.Guid?, bool) nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, Integer(), System.Guid?, Boolean) name.vb: SetHeldObject(Of T)(FurnitureType, Integer(), Guid?, Boolean) spec.csharp: - uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) name: SetHeldObject - name: < - name: T - name: '>' - name: ( - uid: TinyLife.Objects.FurnitureType name: FurnitureType - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '[' - name: ']' - name: ',' - name: " " - uid: System.Guid name: Guid isExternal: true href: https://learn.microsoft.com/dotnet/api/system.guid - name: '?' - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) name: SetHeldObject - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: TinyLife.Objects.FurnitureType name: FurnitureType - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ( - name: ) - name: ',' - name: " " - uid: System.Guid name: Guid isExternal: true href: https://learn.microsoft.com/dotnet/api/system.guid - name: '?' - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedObjects name: GetInvolvedObjects nameWithType: ActionInfo.GetInvolvedObjects fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects - uid: TinyLife.Objects.ObjectCategory commentId: T:TinyLife.Objects.ObjectCategory parent: TinyLife.Objects name: ObjectCategory nameWithType: ObjectCategory fullName: TinyLife.Objects.ObjectCategory - uid: System.Collections.Generic.IEnumerable{{T}} commentId: T:System.Collections.Generic.IEnumerable{``0} 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 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: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.Actions.ActionInfo.GetInvolvedObject* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedObject name: GetInvolvedObject nameWithType: ActionInfo.GetInvolvedObject fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject - uid: System.Func{{T},System.Boolean} commentId: T:System.Func{``0,System.Boolean} parent: System definition: System.Func`2 href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T, Boolean) fullName.vb: System.Func(Of T, Boolean) name.vb: Func(Of T, Boolean) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: T - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: T - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T, TResult) fullName.vb: System.Func(Of T, TResult) name.vb: Func(Of T, TResult) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: T - name: ',' - name: " " - name: TResult - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: T - name: ',' - name: " " - name: TResult - name: ) - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot name: GetInvolvedActionSpot nameWithType: ActionInfo.GetInvolvedActionSpot fullName: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot - uid: TinyLife.Objects.ObjectCategory.Ground commentId: F:TinyLife.Objects.ObjectCategory.Ground name: Ground nameWithType: ObjectCategory.Ground fullName: TinyLife.Objects.ObjectCategory.Ground - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot* commentId: Overload:TinyLife.Actions.ActionInfo.ToFreeActionSpot name: ToFreeActionSpot nameWithType: ActionInfo.ToFreeActionSpot fullName: TinyLife.Actions.ActionInfo.ToFreeActionSpot - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo - uid: TinyLife.Objects.MapObject.Id commentId: P:TinyLife.Objects.MapObject.Id parent: TinyLife.Objects.MapObject name: Id nameWithType: MapObject.Id fullName: TinyLife.Objects.MapObject.Id - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedObjectIds name: GetInvolvedObjectIds nameWithType: ActionInfo.GetInvolvedObjectIds fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds - uid: System.Collections.Generic.IEnumerable{System.Guid} commentId: T:System.Collections.Generic.IEnumerable{System.Guid} 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 Guid) fullName.vb: System.Collections.Generic.IEnumerable(Of System.Guid) name.vb: IEnumerable(Of Guid) 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: System.Guid name: Guid isExternal: true href: https://learn.microsoft.com/dotnet/api/system.guid - 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: System.Guid name: Guid isExternal: true href: https://learn.microsoft.com/dotnet/api/system.guid - name: ) - uid: TinyLife.Actions.ActionInfo.Validate* commentId: Overload:TinyLife.Actions.ActionInfo.Validate name: Validate nameWithType: ActionInfo.Validate fullName: TinyLife.Actions.ActionInfo.Validate - uid: TinyLife.Actions.ActionInfo.FromLocation* commentId: Overload:TinyLife.Actions.ActionInfo.FromLocation name: FromLocation nameWithType: ActionInfo.FromLocation fullName: TinyLife.Actions.ActionInfo.FromLocation - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) isExternal: true name: FromLocation(Person, Map, Vector2) nameWithType: ActionInfo.FromLocation(Person, Map, Vector2) fullName: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2) spec.csharp: - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) name: FromLocation - name: ( - uid: TinyLife.Objects.Person name: Person - name: ',' - name: " " - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) spec.vb: - uid: TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) name: FromLocation - name: ( - uid: TinyLife.Objects.Person name: Person - name: ',' - name: " " - uid: TinyLife.World.Map name: Map - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ) - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject name: Position nameWithType: MapObject.Position fullName: TinyLife.Objects.MapObject.Position - uid: TinyLife.Actions.ActionInfo.FromObjectGeneric* commentId: Overload:TinyLife.Actions.ActionInfo.FromObjectGeneric name: FromObjectGeneric nameWithType: ActionInfo.FromObjectGeneric fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric - uid: System.Guid commentId: T:System.Guid parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.guid name: Guid nameWithType: Guid fullName: System.Guid - uid: TinyLife.Actions.ActionInfo.FromSelf* commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf name: FromSelf nameWithType: ActionInfo.FromSelf fullName: TinyLife.Actions.ActionInfo.FromSelf - uid: TinyLife.Actions.ActionInfo.FromActionInfo* commentId: Overload:TinyLife.Actions.ActionInfo.FromActionInfo name: FromActionInfo nameWithType: ActionInfo.FromActionInfo fullName: TinyLife.Actions.ActionInfo.FromActionInfo