### YamlMime:ManagedReference items: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler id: UnderlyingActionHandler parent: TinyLife.Actions.Handlers children: - TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor(TinyLife.Actions.Action) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Action - TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Action) - TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted - TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) langs: - csharp - vb name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler type: Class source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnderlyingActionHandler path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nAn UnderlyingAction is a class that can instantiate a single that will be executed as part of the action it is used in.\nNote that, when using this class, , and especially have to be called in the appropriate places.\n" example: [] syntax: content: >- [DataContract] public class UnderlyingActionHandler content.vb: >- Public Class UnderlyingActionHandler inheritance: - System.Object inheritedMembers: - 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.Handlers.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action id: Action parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Action nameWithType: UnderlyingActionHandler.Action fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action type: Property source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Action path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nThe underlying action.\nThis should be initialized using .\n" example: [] syntax: content: >- [DataMember] public Action Action { get; } parameters: [] return: type: TinyLife.Actions.Action content.vb: >- Public Property Action As Action overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor(TinyLife.Actions.Action) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor(TinyLife.Actions.Action) id: '#ctor(TinyLife.Actions.Action)' parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: UnderlyingActionHandler(Action) nameWithType: UnderlyingActionHandler.UnderlyingActionHandler(Action) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.UnderlyingActionHandler(TinyLife.Actions.Action) type: Constructor source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nCreates a new with the given containing action.\n" example: [] syntax: content: public UnderlyingActionHandler(Action containingAction) parameters: - id: containingAction type: TinyLife.Actions.Action description: The action that contains this underlying action handler. content.vb: Public Sub New(containingAction As Action) overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor* nameWithType.vb: UnderlyingActionHandler.New(Action) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New(TinyLife.Actions.Action) name.vb: New(Action) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) id: Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Initialize(ActionType, ActionInfo, bool) nameWithType: UnderlyingActionHandler.Initialize(ActionType, ActionInfo, bool) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nInitializes the underlying action of this action\n" example: [] syntax: content: 'public T Initialize(ActionType type, ActionInfo info, bool force = true) where T : Action' parameters: - id: type type: TinyLife.Actions.ActionType description: The type of action to initialize - id: info type: TinyLife.Actions.ActionInfo description: The info to pass to the action - id: force type: System.Boolean description: Whether the action should be created even if returns false typeParameters: - id: T return: type: '{T}' content.vb: Public Function Initialize(Of T As Action)(type As ActionType, info As ActionInfo, force As Boolean = True) As T overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize* nameWithType.vb: UnderlyingActionHandler.Initialize(Of T)(ActionType, ActionInfo, Boolean) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(Of T)(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) name.vb: Initialize(Of T)(ActionType, ActionInfo, Boolean) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Action) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Action) id: InitializeExact(TinyLife.Actions.Action) parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: InitializeExact(Action) nameWithType: UnderlyingActionHandler.InitializeExact(Action) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Action) type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeExact path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nInitializes the underlying action of this action using the given .\nIf should be tested, can be used instead.\n" example: [] syntax: content: public void InitializeExact(Action action) parameters: - id: action type: TinyLife.Actions.Action description: The action to initialize content.vb: Public Sub InitializeExact(action As Action) overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Update(GameTime, TimeSpan, float) nameWithType: UnderlyingActionHandler.Update(GameTime, TimeSpan, float) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nUpdates the , if it exists.\nThis action should be called at the end of or any derived methods.\n" example: [] syntax: content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime description: The current game time - id: passedInGame type: System.TimeSpan description: The amount of time that has passed, in game time - 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 Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update* nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) id: Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Validate(Action, Person) nameWithType: UnderlyingActionHandler.Validate(Action, Person) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nValidates this action container and its .\nThis method should be called in .\n" example: [] syntax: content: public bool Validate(Action containingAction, Person person) parameters: - id: containingAction type: TinyLife.Actions.Action description: The action that contains this underlying action handler. - id: person type: TinyLife.Objects.Person description: The person that is passed to the containingAction's method. return: type: System.Boolean description: Whether this underlying action handler is still valid. content.vb: Public Function Validate(containingAction As Action, person As Person) As Boolean overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted id: IsCompleted parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: IsCompleted() nameWithType: UnderlyingActionHandler.IsCompleted() fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted() type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nReturns whether the current is completed, or returns if there is no current action.\n" example: [] syntax: content: public CompletionType IsCompleted() return: type: TinyLife.Actions.CompletionType description: Whether this underlying action handler is completed. content.vb: Public Function IsCompleted() As CompletionType overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted* - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) id: OnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: OnCompleted(CompletionType) nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) type: Method source: remote: path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: "\nCalls this underlying action's method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even and .\nIf the underlying action is null or already completed, this method has no effect.\n" example: [] syntax: content: public bool OnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType description: The completion type return: type: System.Boolean description: Whether the completion type was consumed by this underlying action handler content.vb: Public Function OnCompleted(type As CompletionType) As Boolean overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted* references: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action name: Action nameWithType: UnderlyingActionHandler.Action fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.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: UnderlyingActionHandler.Update(GameTime, TimeSpan, float) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single) spec.csharp: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.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.Handlers.UnderlyingActionHandler.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.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) name: Validate(Action, Person) nameWithType: UnderlyingActionHandler.Validate(Action, Person) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.Person) spec.csharp: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) name: Validate - name: ( - uid: TinyLife.Actions.Action name: Action - name: ',' - name: " " - uid: TinyLife.Objects.Person name: Person - name: ) spec.vb: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person) name: Validate - name: ( - uid: TinyLife.Actions.Action name: Action - name: ',' - name: " " - uid: TinyLife.Objects.Person name: Person - name: ) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) name: OnCompleted(CompletionType) nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) spec.csharp: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) name: OnCompleted - name: ( - uid: TinyLife.Actions.CompletionType name: CompletionType - name: ) spec.vb: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) name: OnCompleted - name: ( - uid: TinyLife.Actions.CompletionType name: CompletionType - name: ) - uid: TinyLife.Actions.Handlers commentId: N:TinyLife.Actions.Handlers name: TinyLife.Actions.Handlers nameWithType: TinyLife.Actions.Handlers fullName: TinyLife.Actions.Handlers spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Actions name: Actions - name: . - uid: TinyLife.Actions.Handlers name: Handlers spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Actions name: Actions - name: . - uid: TinyLife.Actions.Handlers name: Handlers - 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: 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.Handlers.UnderlyingActionHandler.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(UnderlyingActionHandler) nameWithType: Extensions.JsonCopy(UnderlyingActionHandler) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.Handlers.UnderlyingActionHandler) nameWithType.vb: Extensions.JsonCopy(Of UnderlyingActionHandler)(UnderlyingActionHandler) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.UnderlyingActionHandler)(TinyLife.Actions.Handlers.UnderlyingActionHandler) name.vb: JsonCopy(Of UnderlyingActionHandler)(UnderlyingActionHandler) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.UnderlyingActionHandler) name: JsonCopy - name: < - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler - name: '>' - name: ( - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.Handlers.UnderlyingActionHandler) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler - name: ) - name: ( - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler - 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.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: Initialize(ActionType, ActionInfo, bool) nameWithType: UnderlyingActionHandler.Initialize(ActionType, ActionInfo, bool) fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) nameWithType.vb: UnderlyingActionHandler.Initialize(Of T)(ActionType, ActionInfo, Boolean) fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(Of T)(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) name.vb: Initialize(Of T)(ActionType, ActionInfo, Boolean) spec.csharp: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) name: Initialize - name: < - name: T - name: '>' - name: ( - uid: TinyLife.Actions.ActionType name: ActionType - name: ',' - name: " " - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) name: Initialize - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: TinyLife.Actions.ActionType name: ActionType - name: ',' - name: " " - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action name: Action nameWithType: UnderlyingActionHandler.Action fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action - uid: TinyLife.Actions.Action commentId: T:TinyLife.Actions.Action parent: TinyLife.Actions name: Action nameWithType: Action fullName: TinyLife.Actions.Action - 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.Handlers.UnderlyingActionHandler commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler.UnderlyingActionHandler fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.UnderlyingActionHandler nameWithType.vb: UnderlyingActionHandler.New fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New name.vb: New - uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: CanExecuteAction(ActionType, ActionInfo, bool) nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool) fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean) fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean) spec.csharp: - uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) name: CanExecuteAction - name: ( - uid: TinyLife.Actions.ActionType name: ActionType - name: ',' - name: " " - uid: TinyLife.Actions.ActionInfo name: ActionInfo - 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.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) name: CanExecuteAction - name: ( - uid: TinyLife.Actions.ActionType name: ActionType - name: ',' - name: " " - uid: TinyLife.Actions.ActionInfo name: ActionInfo - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize name: Initialize nameWithType: UnderlyingActionHandler.Initialize fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize - uid: TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType parent: TinyLife.Actions name: ActionType nameWithType: ActionType fullName: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo - 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.Handlers.UnderlyingActionHandler.InitializeExact* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact name: InitializeExact nameWithType: UnderlyingActionHandler.InitializeExact fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan name: Update(GameTime, TimeSpan, float) nameWithType: Action.Update(GameTime, TimeSpan, float) fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) nameWithType.vb: Action.Update(GameTime, TimeSpan, Single) fullName.vb: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) name.vb: Update(GameTime, TimeSpan, Single) spec.csharp: - uid: TinyLife.Actions.Action.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.Action.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.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed name: Speed nameWithType: GameImpl.Speed fullName: TinyLife.GameImpl.Speed - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update name: Update nameWithType: UnderlyingActionHandler.Update fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.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.Action.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) parent: TinyLife.Actions.Action name: Validate(Person) nameWithType: Action.Validate(Person) fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) spec.csharp: - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) name: Validate - name: ( - uid: TinyLife.Objects.Person name: Person - name: ) spec.vb: - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) name: Validate - name: ( - uid: TinyLife.Objects.Person name: Person - name: ) - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate name: Validate nameWithType: UnderlyingActionHandler.Validate fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate - 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.CompletionType.Completed commentId: F:TinyLife.Actions.CompletionType.Completed name: Completed nameWithType: CompletionType.Completed fullName: TinyLife.Actions.CompletionType.Completed - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted name: IsCompleted nameWithType: UnderlyingActionHandler.IsCompleted fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted - uid: TinyLife.Actions.CompletionType commentId: T:TinyLife.Actions.CompletionType parent: TinyLife.Actions name: CompletionType nameWithType: CompletionType fullName: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.Action name: OnCompleted(CompletionType) nameWithType: Action.OnCompleted(CompletionType) fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) spec.csharp: - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) name: OnCompleted - name: ( - uid: TinyLife.Actions.CompletionType name: CompletionType - name: ) spec.vb: - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) name: OnCompleted - name: ( - uid: TinyLife.Actions.CompletionType name: CompletionType - name: ) - uid: TinyLife.Actions.CompletionType.Canceled commentId: F:TinyLife.Actions.CompletionType.Canceled name: Canceled nameWithType: CompletionType.Canceled fullName: TinyLife.Actions.CompletionType.Canceled - uid: TinyLife.Actions.CompletionType.Failed commentId: F:TinyLife.Actions.CompletionType.Failed name: Failed nameWithType: CompletionType.Failed fullName: TinyLife.Actions.CompletionType.Failed - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted* commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted name: OnCompleted nameWithType: UnderlyingActionHandler.OnCompleted fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted