### 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