### YamlMime:ManagedReference items: - uid: TinyLife.Goals.Project commentId: T:TinyLife.Goals.Project id: Project parent: TinyLife.Goals children: - TinyLife.Goals.Project.#ctor(TinyLife.Objects.Person,System.String,System.String) - TinyLife.Goals.Project.Archived - TinyLife.Goals.Project.Completed - TinyLife.Goals.Project.CreateActions(TinyLife.Goals.Project.ActionSettings) - TinyLife.Goals.Project.DailyPay - TinyLife.Goals.Project.DailyPayReductionFactor - TinyLife.Goals.Project.GetVarieties(TinyLife.Actions.ActionInfo,System.String,System.Predicate{TinyLife.Goals.Project},System.Func{TinyLife.Goals.Project,System.String}) - TinyLife.Goals.Project.MakeProgress(System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - TinyLife.Goals.Project.Name - TinyLife.Goals.Project.OnCompleted - TinyLife.Goals.Project.OnNewDay - TinyLife.Goals.Project.OpenNamePrompt(TinyLife.Actions.Action,System.String,System.Action{TinyLife.Goals.Project},System.String) - TinyLife.Goals.Project.OpenScrapPrompt(TinyLife.Actions.Action,System.String,System.String,System.Action) - TinyLife.Goals.Project.Person - TinyLife.Goals.Project.Progress - TinyLife.Goals.Project.Quality - TinyLife.Goals.Project.Remove - TinyLife.Goals.Project.SetDailyPay(System.Single,System.Single,System.Boolean) - TinyLife.Goals.Project.Type - TinyLife.Goals.Project.Validate(TinyLife.Objects.Person) langs: - csharp - vb name: Project nameWithType: Project fullName: TinyLife.Goals.Project type: Class source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Project path: ../TinyLife/Goals/Project.cs startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nA project is a thing that can be done, saved, completed and monetized by a .\nA project should be used for actions like writing and programming, where there isn't a physical, -based representation of the projecgt in the world (like with paintings).\n" example: [] syntax: content: >- [DataContract] public class Project : JsonTypeSafeGenericDataHolder, IGenericDataHolder content.vb: >- Public Class Project 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.Goals.Project.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] modifiers.csharp: - public - class modifiers.vb: - Public - Class - uid: TinyLife.Goals.Project.Type commentId: F:TinyLife.Goals.Project.Type id: Type parent: TinyLife.Goals.Project langs: - csharp - vb name: Type nameWithType: Project.Type fullName: TinyLife.Goals.Project.Type type: Field source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Project.cs startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe type of this project, which is an arbitrary string.\nBook writing projects, for example, have the type set to "Book".\n" example: [] syntax: content: >- [DataMember] public readonly string Type return: type: System.String content.vb: >- Public ReadOnly Type As String attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - readonly modifiers.vb: - Public - ReadOnly - uid: TinyLife.Goals.Project.Name commentId: F:TinyLife.Goals.Project.Name id: Name parent: TinyLife.Goals.Project langs: - csharp - vb name: Name nameWithType: Project.Name fullName: TinyLife.Goals.Project.Name type: Field source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/Project.cs startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe name of this project, which is usually user-entered using \n" example: [] syntax: content: >- [DataMember] public readonly string Name return: type: System.String content.vb: >- Public ReadOnly Name As String attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - readonly modifiers.vb: - Public - ReadOnly - uid: TinyLife.Goals.Project.Completed commentId: P:TinyLife.Goals.Project.Completed id: Completed parent: TinyLife.Goals.Project langs: - csharp - vb name: Completed nameWithType: Project.Completed fullName: TinyLife.Goals.Project.Completed type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: ../TinyLife/Goals/Project.cs startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nReturns whether this project is completed.\nFor default projects, this returns whether is greater than or equal to 100.\n" example: [] syntax: content: public virtual bool Completed { get; } parameters: [] return: type: System.Boolean content.vb: Public Overridable ReadOnly Property Completed As Boolean overload: TinyLife.Goals.Project.Completed* modifiers.csharp: - public - virtual - get modifiers.vb: - Public - Overridable - ReadOnly - uid: TinyLife.Goals.Project.Quality commentId: F:TinyLife.Goals.Project.Quality id: Quality parent: TinyLife.Goals.Project langs: - csharp - vb name: Quality nameWithType: Project.Quality fullName: TinyLife.Goals.Project.Quality type: Field source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: ../TinyLife/Goals/Project.cs startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe quality of this project, which defaults to , and does not have to be used\n" example: [] syntax: content: >- [DataMember(EmitDefaultValue = false)] public Quality Quality return: type: TinyLife.Skills.Quality content.vb: >- Public Quality As Quality attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] namedArguments: - name: EmitDefaultValue type: System.Boolean value: false modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Goals.Project.Progress commentId: P:TinyLife.Goals.Project.Progress id: Progress parent: TinyLife.Goals.Project langs: - csharp - vb name: Progress nameWithType: Project.Progress fullName: TinyLife.Goals.Project.Progress type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Progress path: ../TinyLife/Goals/Project.cs startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe progress of this project, which can be an arbitrary number.\nMost projects in the default game use a progress between 0 and 100, at which point will also return true by default.\n" example: [] syntax: content: public float Progress { get; set; } parameters: [] return: type: System.Single content.vb: Public Property Progress As Single overload: TinyLife.Goals.Project.Progress* modifiers.csharp: - public - get - set modifiers.vb: - Public - uid: TinyLife.Goals.Project.DailyPay commentId: P:TinyLife.Goals.Project.DailyPay id: DailyPay parent: TinyLife.Goals.Project langs: - csharp - vb name: DailyPay nameWithType: Project.DailyPay fullName: TinyLife.Goals.Project.DailyPay type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyPay path: ../TinyLife/Goals/Project.cs startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe daily pay value of this project.\nIf this is set, and is also set, daily royalties will be paid to the that owns it.\n" example: [] syntax: content: >- [DataMember(EmitDefaultValue = false)] public float DailyPay { get; protected set; } parameters: [] return: type: System.Single content.vb: >- Public Property DailyPay As Single overload: TinyLife.Goals.Project.DailyPay* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] namedArguments: - name: EmitDefaultValue type: System.Boolean value: false modifiers.csharp: - public - get - protected set modifiers.vb: - Public - Get - Protected Set - uid: TinyLife.Goals.Project.DailyPayReductionFactor commentId: P:TinyLife.Goals.Project.DailyPayReductionFactor id: DailyPayReductionFactor parent: TinyLife.Goals.Project langs: - csharp - vb name: DailyPayReductionFactor nameWithType: Project.DailyPayReductionFactor fullName: TinyLife.Goals.Project.DailyPayReductionFactor type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyPayReductionFactor path: ../TinyLife/Goals/Project.cs startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe amount by which the of this project is reduced every day.\nIf this value is set to 0.1, for example, the will be multiplied by 1 - 0.1 (= 0.9) every day.\n" example: [] syntax: content: >- [DataMember(EmitDefaultValue = false)] public float DailyPayReductionFactor { get; protected set; } parameters: [] return: type: System.Single content.vb: >- Public Property DailyPayReductionFactor As Single overload: TinyLife.Goals.Project.DailyPayReductionFactor* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] namedArguments: - name: EmitDefaultValue type: System.Boolean value: false modifiers.csharp: - public - get - protected set modifiers.vb: - Public - Get - Protected Set - uid: TinyLife.Goals.Project.Person commentId: P:TinyLife.Goals.Project.Person id: Person parent: TinyLife.Goals.Project langs: - csharp - vb name: Person nameWithType: Project.Person fullName: TinyLife.Goals.Project.Person type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Goals/Project.cs startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThe person that owns this project\n" example: [] syntax: content: public Person Person { get; protected set; } parameters: [] return: type: TinyLife.Objects.Person content.vb: Public Property Person As Person overload: TinyLife.Goals.Project.Person* modifiers.csharp: - public - get - protected set modifiers.vb: - Public - Get - Protected Set - uid: TinyLife.Goals.Project.Archived commentId: P:TinyLife.Goals.Project.Archived id: Archived parent: TinyLife.Goals.Project langs: - csharp - vb name: Archived nameWithType: Project.Archived fullName: TinyLife.Goals.Project.Archived type: Property source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Archived path: ../TinyLife/Goals/Project.cs startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nA property that stores whether this project is archived. A project is archived automatically in once its reaches 0.\n" example: [] syntax: content: >- [DataMember] public bool Archived { get; protected set; } parameters: [] return: type: System.Boolean content.vb: >- Public Property Archived As Boolean overload: TinyLife.Goals.Project.Archived* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - get - protected set modifiers.vb: - Public - Get - Protected Set - uid: TinyLife.Goals.Project.#ctor(TinyLife.Objects.Person,System.String,System.String) commentId: M:TinyLife.Goals.Project.#ctor(TinyLife.Objects.Person,System.String,System.String) id: '#ctor(TinyLife.Objects.Person,System.String,System.String)' parent: TinyLife.Goals.Project langs: - csharp - vb name: Project(Person, String, String) nameWithType: Project.Project(Person, String, String) fullName: TinyLife.Goals.Project.Project(TinyLife.Objects.Person, System.String, System.String) type: Constructor source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Project.cs startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nCreates a new project with the given settings\n" example: [] syntax: content: public Project(Person person, string type, string name) parameters: - id: person type: TinyLife.Objects.Person description: The person that owns this project - id: type type: System.String description: The type of the project - id: name type: System.String description: The name of the project content.vb: Public Sub New(person As Person, type As String, name As String) overload: TinyLife.Goals.Project.#ctor* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Goals.Project.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Goals.Project.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) parent: TinyLife.Goals.Project langs: - csharp - vb name: Validate(Person) nameWithType: Project.Validate(Person) fullName: TinyLife.Goals.Project.Validate(TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Project.cs startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nValidates this project, setting the that owns it after the game is loaded.\n" example: [] syntax: content: public virtual bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person description: The person that owns this project return: type: System.Boolean description: Whether this project is considered valid content.vb: Public Overridable Function Validate(person As Person) As Boolean overload: TinyLife.Goals.Project.Validate* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Goals.Project.MakeProgress(System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Goals.Project.MakeProgress(System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) id: MakeProgress(System.Single,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Goals.Project langs: - csharp - vb name: MakeProgress(Single, Single, ActionInfo, SkillType, Single) nameWithType: Project.MakeProgress(Single, Single, ActionInfo, SkillType, Single) fullName: TinyLife.Goals.Project.MakeProgress(System.Single, System.Single, TinyLife.Actions.ActionInfo, TinyLife.Skills.SkillType, System.Single) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeProgress path: ../TinyLife/Goals/Project.cs startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nMakes progress on the project, updating the value based on the 's and general efficiency modifier\n" example: [] syntax: content: public virtual void MakeProgress(float amount, float speedMultiplier, ActionInfo info = null, SkillType skill = null, float levelModifier = 0.1F) parameters: - id: amount type: System.Single description: The amount to add to the - id: speedMultiplier type: System.Single description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - id: info type: TinyLife.Actions.ActionInfo description: The action informatio nthat optionally influences progress gain using - id: skill type: TinyLife.Skills.SkillType description: The (optional) skill that influences progress gain using - id: levelModifier type: System.Single description: The (optiona) amount that each level of the skill influences progress gain. Defaults to 0.1. content.vb: Public Overridable Sub MakeProgress(amount As Single, speedMultiplier As Single, info As ActionInfo = Nothing, skill As SkillType = Nothing, levelModifier As Single = 0.1F) overload: TinyLife.Goals.Project.MakeProgress* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Goals.Project.Remove commentId: M:TinyLife.Goals.Project.Remove id: Remove parent: TinyLife.Goals.Project langs: - csharp - vb name: Remove() nameWithType: Project.Remove() fullName: TinyLife.Goals.Project.Remove() type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/Goals/Project.cs startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nRemoves this project from the 's project list, effectively deleting it\n" example: [] syntax: content: public virtual void Remove() content.vb: Public Overridable Sub Remove overload: TinyLife.Goals.Project.Remove* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Goals.Project.OnNewDay commentId: M:TinyLife.Goals.Project.OnNewDay id: OnNewDay parent: TinyLife.Goals.Project langs: - csharp - vb name: OnNewDay() nameWithType: Project.OnNewDay() fullName: TinyLife.Goals.Project.OnNewDay() type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNewDay path: ../TinyLife/Goals/Project.cs startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nThis method gets called when a new day is reached. By default, this method reduces the by the and sets to if the goes below 1.\n" example: [] syntax: content: public virtual void OnNewDay() content.vb: Public Overridable Sub OnNewDay overload: TinyLife.Goals.Project.OnNewDay* modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable - uid: TinyLife.Goals.Project.OnCompleted commentId: M:TinyLife.Goals.Project.OnCompleted id: OnCompleted parent: TinyLife.Goals.Project langs: - csharp - vb name: OnCompleted() nameWithType: Project.OnCompleted() fullName: TinyLife.Goals.Project.OnCompleted() type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Goals/Project.cs startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nA method called automatically when turns to after changes.\nNote that, if has a custom implementation, this method will respect that.\n" example: [] syntax: content: protected virtual void OnCompleted() content.vb: Protected Overridable Sub OnCompleted overload: TinyLife.Goals.Project.OnCompleted* modifiers.csharp: - protected - virtual modifiers.vb: - Protected - Overridable - uid: TinyLife.Goals.Project.SetDailyPay(System.Single,System.Single,System.Boolean) commentId: M:TinyLife.Goals.Project.SetDailyPay(System.Single,System.Single,System.Boolean) id: SetDailyPay(System.Single,System.Single,System.Boolean) parent: TinyLife.Goals.Project langs: - csharp - vb name: SetDailyPay(Single, Single, Boolean) nameWithType: Project.SetDailyPay(Single, Single, Boolean) fullName: TinyLife.Goals.Project.SetDailyPay(System.Single, System.Single, System.Boolean) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetDailyPay path: ../TinyLife/Goals/Project.cs startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nSets the daily pay amount of this project, optionally based on its .\nIf influencedByQuality is true, the daily pay and daily reduction factor will be modified to suit the quality better.\n" example: [] syntax: content: public void SetDailyPay(float amount, float dailyReductionFactor, bool influencedByQuality = true) parameters: - id: amount type: System.Single description: The amount to pay daily - id: dailyReductionFactor type: System.Single description: The amount that the daily pay should be reduced by. amount is multiplied with 1 - dailyReductionFactor every day. - id: influencedByQuality type: System.Boolean description: Whether the current should have an effect on the pay content.vb: Public Sub SetDailyPay(amount As Single, dailyReductionFactor As Single, influencedByQuality As Boolean = True) overload: TinyLife.Goals.Project.SetDailyPay* modifiers.csharp: - public modifiers.vb: - Public - uid: TinyLife.Goals.Project.CreateActions(TinyLife.Goals.Project.ActionSettings) commentId: M:TinyLife.Goals.Project.CreateActions(TinyLife.Goals.Project.ActionSettings) id: CreateActions(TinyLife.Goals.Project.ActionSettings) parent: TinyLife.Goals.Project langs: - csharp - vb name: CreateActions(Project.ActionSettings) nameWithType: Project.CreateActions(Project.ActionSettings) fullName: TinyLife.Goals.Project.CreateActions(TinyLife.Goals.Project.ActionSettings) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateActions path: ../TinyLife/Goals/Project.cs startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nCreates a set of action settings (which can be registered using ) that involve creating, continuing and scrapping projects of a specified type.\nIt is recommended to use the provided non-default constructor of for this method.\n" example: [] syntax: content: public static IEnumerable CreateActions(Project.ActionSettings settings) parameters: - id: settings type: TinyLife.Goals.Project.ActionSettings description: The action settings return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType.TypeSettings} description: A set of type settings for a start, continue and scrap action content.vb: Public Shared Function CreateActions(settings As Project.ActionSettings) As IEnumerable(Of ActionType.TypeSettings) overload: TinyLife.Goals.Project.CreateActions* modifiers.csharp: - public - static modifiers.vb: - Public - Shared - uid: TinyLife.Goals.Project.GetVarieties(TinyLife.Actions.ActionInfo,System.String,System.Predicate{TinyLife.Goals.Project},System.Func{TinyLife.Goals.Project,System.String}) commentId: M:TinyLife.Goals.Project.GetVarieties(TinyLife.Actions.ActionInfo,System.String,System.Predicate{TinyLife.Goals.Project},System.Func{TinyLife.Goals.Project,System.String}) id: GetVarieties(TinyLife.Actions.ActionInfo,System.String,System.Predicate{TinyLife.Goals.Project},System.Func{TinyLife.Goals.Project,System.String}) parent: TinyLife.Goals.Project langs: - csharp - vb name: GetVarieties(ActionInfo, String, Predicate, Func) nameWithType: Project.GetVarieties(ActionInfo, String, Predicate, Func) fullName: TinyLife.Goals.Project.GetVarieties(TinyLife.Actions.ActionInfo, System.String, System.Predicate, System.Func) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVarieties path: ../TinyLife/Goals/Project.cs startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nReturns the varieties that a has at their disposal for a given project .\nThe varieties returned include all of the projects that the has in their project list.\n" example: [] syntax: content: public static IEnumerable GetVarieties(ActionInfo info, string type, Predicate condition = null, Func projectDisplayName = null) parameters: - id: info type: TinyLife.Actions.ActionInfo description: The action info - id: type type: System.String description: The type of projects to return varieties for - id: condition type: System.Predicate{TinyLife.Goals.Project} description: A condition that determines whether a project should be turned into a variety - id: projectDisplayName type: System.Func{TinyLife.Goals.Project,System.String} description: A function that determines the display name of each project, or null to display its return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety} description: A set of action varieties content.vb: Public Shared Function GetVarieties(info As ActionInfo, type As String, condition As Predicate(Of Project) = Nothing, projectDisplayName As Func(Of Project, String) = Nothing) As IEnumerable(Of ActionVariety) overload: TinyLife.Goals.Project.GetVarieties* nameWithType.vb: Project.GetVarieties(ActionInfo, String, Predicate(Of Project), Func(Of Project, String)) modifiers.csharp: - public - static modifiers.vb: - Public - Shared fullName.vb: TinyLife.Goals.Project.GetVarieties(TinyLife.Actions.ActionInfo, System.String, System.Predicate(Of TinyLife.Goals.Project), System.Func(Of TinyLife.Goals.Project, System.String)) name.vb: GetVarieties(ActionInfo, String, Predicate(Of Project), Func(Of Project, String)) - uid: TinyLife.Goals.Project.OpenNamePrompt(TinyLife.Actions.Action,System.String,System.Action{TinyLife.Goals.Project},System.String) commentId: M:TinyLife.Goals.Project.OpenNamePrompt(TinyLife.Actions.Action,System.String,System.Action{TinyLife.Goals.Project},System.String) id: OpenNamePrompt(TinyLife.Actions.Action,System.String,System.Action{TinyLife.Goals.Project},System.String) parent: TinyLife.Goals.Project langs: - csharp - vb name: OpenNamePrompt(Action, String, Action, String) nameWithType: Project.OpenNamePrompt(Action, String, Action, String) fullName: TinyLife.Goals.Project.OpenNamePrompt(TinyLife.Actions.Action, System.String, System.Action, System.String) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenNamePrompt path: ../TinyLife/Goals/Project.cs startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nA helper method that uses to open a prompt that the player can enter a project name in when starting a new project.\nAdditionally, a (random or single) defaultName can be specified to fill the text field by default.\n" example: [] syntax: content: public static void OpenNamePrompt(Action action, string type, Action onNameChosen, string defaultName = null) parameters: - id: action type: TinyLife.Actions.Action description: The action to open the prompt for. - id: type type: System.String description: The type of project to start and name. - id: onNameChosen type: System.Action{TinyLife.Goals.Project} description: An action that is invoked when the name is chosen and the project is started. - id: defaultName type: System.String description: The default name to fill the text field with. content.vb: Public Shared Sub OpenNamePrompt(action As Action, type As String, onNameChosen As Action(Of Project), defaultName As String = Nothing) overload: TinyLife.Goals.Project.OpenNamePrompt* nameWithType.vb: Project.OpenNamePrompt(Action, String, Action(Of Project), String) modifiers.csharp: - public - static modifiers.vb: - Public - Shared fullName.vb: TinyLife.Goals.Project.OpenNamePrompt(TinyLife.Actions.Action, System.String, System.Action(Of TinyLife.Goals.Project), System.String) name.vb: OpenNamePrompt(Action, String, Action(Of Project), String) - uid: TinyLife.Goals.Project.OpenScrapPrompt(TinyLife.Actions.Action,System.String,System.String,System.Action) commentId: M:TinyLife.Goals.Project.OpenScrapPrompt(TinyLife.Actions.Action,System.String,System.String,System.Action) id: OpenScrapPrompt(TinyLife.Actions.Action,System.String,System.String,System.Action) parent: TinyLife.Goals.Project langs: - csharp - vb name: OpenScrapPrompt(Action, String, String, Action) nameWithType: Project.OpenScrapPrompt(Action, String, String, Action) fullName: TinyLife.Goals.Project.OpenScrapPrompt(TinyLife.Actions.Action, System.String, System.String, System.Action) type: Method source: remote: path: TinyLife/Goals/Project.cs branch: 0.29.3-dev repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenScrapPrompt path: ../TinyLife/Goals/Project.cs startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nA helper method that uses to open a prompt for when a project should be scrapped by a player.\n" example: [] syntax: content: public static void OpenScrapPrompt(Action action, string type, string name, Action onScrapped = null) parameters: - id: action type: TinyLife.Actions.Action description: The action to open the prompt for. - id: type type: System.String description: The type of project to scrap. - id: name type: System.String description: The name of the project to scrap. - id: onScrapped type: System.Action description: An action that is invoked when the project is scrapped. content.vb: Public Shared Sub OpenScrapPrompt(action As Action, type As String, name As String, onScrapped As Action = Nothing) overload: TinyLife.Goals.Project.OpenScrapPrompt* modifiers.csharp: - public - static modifiers.vb: - Public - Shared references: - uid: TinyLife.Goals.Project.Person commentId: P:TinyLife.Goals.Project.Person isExternal: true - uid: TinyLife.Objects.MapObject commentId: T:TinyLife.Objects.MapObject parent: TinyLife.Objects name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject - uid: TinyLife.Goals commentId: N:TinyLife.Goals name: TinyLife.Goals nameWithType: TinyLife.Goals fullName: TinyLife.Goals - uid: System.Object commentId: T:System.Object parent: System isExternal: true name: Object nameWithType: Object fullName: System.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 name: SetData(String, Object) nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - 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) name: SetData(String, T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, T) nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(System.String, T) name.vb: SetData(Of T)(String, T) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData(Of T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(Of T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T) isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 name: GetData(String) nameWithType: JsonTypeSafeGenericDataHolder.GetData(String) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(System.String) nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String) name.vb: GetData(Of T)(String) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData nameWithType: JsonTypeSafeGenericDataHolder.GetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) name: GetData(Of T) nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T) isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) - 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 nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys name: GetDataKeys nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true name: Equals(Object) nameWithType: Object.Equals(Object) fullName: System.Object.Equals(System.Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true name: Equals(Object, Object) nameWithType: Object.Equals(Object, Object) fullName: System.Object.Equals(System.Object, System.Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals nameWithType: Object.Equals fullName: System.Object.Equals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true name: GetHashCode() nameWithType: Object.GetHashCode() fullName: System.Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode nameWithType: Object.GetHashCode fullName: System.Object.GetHashCode isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true name: GetType() nameWithType: Object.GetType() fullName: System.Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.GetType name: GetType nameWithType: Object.GetType fullName: System.Object.GetType isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true name: MemberwiseClone() nameWithType: Object.MemberwiseClone() fullName: System.Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone nameWithType: Object.MemberwiseClone fullName: System.Object.MemberwiseClone isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true name: ReferenceEquals(Object, Object) nameWithType: Object.ReferenceEquals(Object, Object) fullName: System.Object.ReferenceEquals(System.Object, System.Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals nameWithType: Object.ReferenceEquals fullName: System.Object.ReferenceEquals isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Object name: Object nameWithType: Object fullName: System.Object isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true name: ToString() nameWithType: Object.ToString() fullName: System.Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: System.Object.ToString name: ToString nameWithType: Object.ToString fullName: System.Object.ToString isExternal: true - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Goals.Project.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() nameWithType: Extensions.JsonCopy() fullName: TinyLife.Utilities.Extensions.JsonCopy() nameWithType.vb: Extensions.JsonCopy(Of Project)() fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.Project)() name.vb: JsonCopy(Of Project)() spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy(Of Project) nameWithType: Extensions.JsonCopy(Of Project) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.Project) - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects - uid: System commentId: N:System isExternal: true 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 - uid: MLEM.Misc commentId: N:MLEM.Misc isExternal: true name: MLEM.Misc nameWithType: MLEM.Misc fullName: MLEM.Misc - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) isExternal: true name: SetData(String, T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, T) nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(System.String, T) name.vb: SetData(Of T)(String, T) spec.csharp: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData nameWithType: JsonTypeSafeGenericDataHolder.SetData fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) spec.vb: - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) name: SetData(Of T) nameWithType: JsonTypeSafeGenericDataHolder.SetData(Of T) fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T) isExternal: true - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 nameWithType: Extensions.JsonCopy fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(Of T) nameWithType: Extensions.JsonCopy(Of T) fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) - name: ( nameWithType: ( fullName: ( - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - 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 - uid: System.String commentId: T:System.String parent: System isExternal: true name: String nameWithType: String fullName: System.String - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) parent: TinyLife.Actions.Action isExternal: true name: OpenTextPrompt(String, Action, Predicate, TextField.Rule, String, TextureRegion) nameWithType: Action.OpenTextPrompt(String, Action, Predicate, TextField.Rule, String, TextureRegion) fullName: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion) nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion) fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String, MLEM.Textures.TextureRegion) name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion) spec.csharp: - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) name: OpenTextPrompt nameWithType: Action.OpenTextPrompt fullName: TinyLife.Actions.Action.OpenTextPrompt - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: < nameWithType: < fullName: < - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: '>' nameWithType: '>' fullName: '>' - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: < nameWithType: < fullName: < - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: '>' nameWithType: '>' fullName: '>' - name: ', ' nameWithType: ', ' fullName: ', ' - uid: MLEM.Ui.Elements.TextField.Rule name: TextField.Rule nameWithType: TextField.Rule fullName: MLEM.Ui.Elements.TextField.Rule isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: MLEM.Textures.TextureRegion name: TextureRegion nameWithType: TextureRegion fullName: MLEM.Textures.TextureRegion isExternal: true - name: ) nameWithType: ) fullName: ) spec.vb: - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) name: OpenTextPrompt nameWithType: Action.OpenTextPrompt fullName: TinyLife.Actions.Action.OpenTextPrompt - name: ( nameWithType: ( fullName: ( - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) - name: ', ' nameWithType: ', ' fullName: ', ' - uid: MLEM.Ui.Elements.TextField.Rule name: TextField.Rule nameWithType: TextField.Rule fullName: MLEM.Ui.Elements.TextField.Rule isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ', ' nameWithType: ', ' fullName: ', ' - uid: MLEM.Textures.TextureRegion name: TextureRegion nameWithType: TextureRegion fullName: MLEM.Textures.TextureRegion isExternal: true - name: ) nameWithType: ) fullName: ) - 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 - uid: TinyLife.Goals.Project.Progress commentId: P:TinyLife.Goals.Project.Progress isExternal: true - uid: TinyLife.Goals.Project.Completed* commentId: Overload:TinyLife.Goals.Project.Completed name: Completed nameWithType: Project.Completed fullName: TinyLife.Goals.Project.Completed - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: TinyLife.Skills.Quality.Terrible commentId: F:TinyLife.Skills.Quality.Terrible isExternal: true - uid: TinyLife.Skills.Quality commentId: T:TinyLife.Skills.Quality parent: TinyLife.Skills name: Quality nameWithType: Quality fullName: TinyLife.Skills.Quality - uid: TinyLife.Skills commentId: N:TinyLife.Skills name: TinyLife.Skills nameWithType: TinyLife.Skills fullName: TinyLife.Skills - uid: TinyLife.Goals.Project.Completed commentId: P:TinyLife.Goals.Project.Completed isExternal: true - uid: TinyLife.Goals.Project.Progress* commentId: Overload:TinyLife.Goals.Project.Progress name: Progress nameWithType: Project.Progress fullName: TinyLife.Goals.Project.Progress - uid: System.Single commentId: T:System.Single parent: System isExternal: true name: Single nameWithType: Single fullName: System.Single - uid: TinyLife.Goals.Project.DailyPayReductionFactor commentId: P:TinyLife.Goals.Project.DailyPayReductionFactor isExternal: true - uid: TinyLife.Goals.Project.DailyPay* commentId: Overload:TinyLife.Goals.Project.DailyPay name: DailyPay nameWithType: Project.DailyPay fullName: TinyLife.Goals.Project.DailyPay - uid: TinyLife.Goals.Project.DailyPay commentId: P:TinyLife.Goals.Project.DailyPay isExternal: true - uid: TinyLife.Goals.Project.DailyPayReductionFactor* commentId: Overload:TinyLife.Goals.Project.DailyPayReductionFactor name: DailyPayReductionFactor nameWithType: Project.DailyPayReductionFactor fullName: TinyLife.Goals.Project.DailyPayReductionFactor - uid: TinyLife.Goals.Project.Person* commentId: Overload:TinyLife.Goals.Project.Person name: Person nameWithType: Project.Person fullName: TinyLife.Goals.Project.Person - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - uid: TinyLife.Goals.Project.OnNewDay commentId: M:TinyLife.Goals.Project.OnNewDay isExternal: true - uid: TinyLife.Goals.Project.Archived* commentId: Overload:TinyLife.Goals.Project.Archived name: Archived nameWithType: Project.Archived fullName: TinyLife.Goals.Project.Archived - uid: TinyLife.Goals.Project.#ctor* commentId: Overload:TinyLife.Goals.Project.#ctor name: Project nameWithType: Project.Project fullName: TinyLife.Goals.Project.Project - uid: TinyLife.Goals.Project.Validate* commentId: Overload:TinyLife.Goals.Project.Validate name: Validate nameWithType: Project.Validate fullName: TinyLife.Goals.Project.Validate - uid: TinyLife.Skills.Skill commentId: T:TinyLife.Skills.Skill parent: TinyLife.Skills name: Skill nameWithType: Skill fullName: TinyLife.Skills.Skill - uid: TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed isExternal: true - uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) isExternal: true - uid: TinyLife.Goals.Project.MakeProgress* commentId: Overload:TinyLife.Goals.Project.MakeProgress name: MakeProgress nameWithType: Project.MakeProgress fullName: TinyLife.Goals.Project.MakeProgress - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo - uid: TinyLife.Skills.SkillType commentId: T:TinyLife.Skills.SkillType parent: TinyLife.Skills name: SkillType nameWithType: SkillType fullName: TinyLife.Skills.SkillType - uid: TinyLife.Goals.Project.Remove* commentId: Overload:TinyLife.Goals.Project.Remove name: Remove nameWithType: Project.Remove fullName: TinyLife.Goals.Project.Remove - uid: TinyLife.Goals.Project.Archived commentId: P:TinyLife.Goals.Project.Archived isExternal: true - uid: TinyLife.Goals.Project.OnNewDay* commentId: Overload:TinyLife.Goals.Project.OnNewDay name: OnNewDay nameWithType: Project.OnNewDay fullName: TinyLife.Goals.Project.OnNewDay - uid: TinyLife.Goals.Project.OnCompleted* commentId: Overload:TinyLife.Goals.Project.OnCompleted name: OnCompleted nameWithType: Project.OnCompleted fullName: TinyLife.Goals.Project.OnCompleted - uid: TinyLife.Goals.Project.Quality commentId: F:TinyLife.Goals.Project.Quality isExternal: true - uid: TinyLife.Goals.Project.SetDailyPay* commentId: Overload:TinyLife.Goals.Project.SetDailyPay name: SetDailyPay nameWithType: Project.SetDailyPay fullName: TinyLife.Goals.Project.SetDailyPay - uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings) commentId: M:TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings) isExternal: true - uid: TinyLife.Goals.Project.ActionSettings commentId: T:TinyLife.Goals.Project.ActionSettings parent: TinyLife.Goals name: Project.ActionSettings nameWithType: Project.ActionSettings fullName: TinyLife.Goals.Project.ActionSettings - uid: TinyLife.Goals.Project.CreateActions* commentId: Overload:TinyLife.Goals.Project.CreateActions name: CreateActions nameWithType: Project.CreateActions fullName: TinyLife.Goals.Project.CreateActions - uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType.TypeSettings} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType.TypeSettings} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of ActionType.TypeSettings) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionType.TypeSettings) name.vb: IEnumerable(Of ActionType.TypeSettings) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Actions.ActionType.TypeSettings name: ActionType.TypeSettings nameWithType: ActionType.TypeSettings fullName: TinyLife.Actions.ActionType.TypeSettings - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Actions.ActionType.TypeSettings name: ActionType.TypeSettings nameWithType: ActionType.TypeSettings fullName: TinyLife.Actions.ActionType.TypeSettings - name: ) nameWithType: ) fullName: ) - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true 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 nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic - uid: TinyLife.Goals.Project.Type commentId: F:TinyLife.Goals.Project.Type isExternal: true - uid: TinyLife.Goals.Project.Name commentId: F:TinyLife.Goals.Project.Name isExternal: true - uid: TinyLife.Goals.Project.GetVarieties* commentId: Overload:TinyLife.Goals.Project.GetVarieties name: GetVarieties nameWithType: Project.GetVarieties fullName: TinyLife.Goals.Project.GetVarieties - uid: System.Predicate{TinyLife.Goals.Project} commentId: T:System.Predicate{TinyLife.Goals.Project} parent: System definition: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate nameWithType.vb: Predicate(Of Project) fullName.vb: System.Predicate(Of TinyLife.Goals.Project) name.vb: Predicate(Of Project) spec.csharp: - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: ) nameWithType: ) fullName: ) - uid: System.Func{TinyLife.Goals.Project,System.String} commentId: T:System.Func{TinyLife.Goals.Project,System.String} parent: System definition: System.Func`2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of Project, String) fullName.vb: System.Func(Of TinyLife.Goals.Project, System.String) name.vb: Func(Of Project, String) spec.csharp: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: ', ' nameWithType: ', ' fullName: ', ' - uid: System.String name: String nameWithType: String fullName: System.String isExternal: true - name: ) nameWithType: ) fullName: ) - uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of ActionVariety) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionVariety) name.vb: IEnumerable(Of ActionVariety) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Actions.ActionVariety name: ActionVariety nameWithType: ActionVariety fullName: TinyLife.Actions.ActionVariety - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Actions.ActionVariety name: ActionVariety nameWithType: ActionVariety fullName: TinyLife.Actions.ActionVariety - name: ) nameWithType: ) fullName: ) - uid: System.Predicate`1 commentId: T:System.Predicate`1 isExternal: true name: Predicate nameWithType: Predicate fullName: System.Predicate nameWithType.vb: Predicate(Of T) fullName.vb: System.Predicate(Of T) name.vb: Predicate(Of T) spec.csharp: - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Predicate`1 name: Predicate nameWithType: Predicate fullName: System.Predicate isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true 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 nameWithType: Func fullName: System.Func isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Func`2 name: Func nameWithType: Func fullName: System.Func isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ', ' nameWithType: ', ' fullName: ', ' - name: TResult nameWithType: TResult fullName: TResult - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Goals.Project.OpenNamePrompt* commentId: Overload:TinyLife.Goals.Project.OpenNamePrompt name: OpenNamePrompt nameWithType: Project.OpenNamePrompt fullName: TinyLife.Goals.Project.OpenNamePrompt - uid: System.Action{TinyLife.Goals.Project} commentId: T:System.Action{TinyLife.Goals.Project} parent: System definition: System.Action`1 name: Action nameWithType: Action fullName: System.Action nameWithType.vb: Action(Of Project) fullName.vb: System.Action(Of TinyLife.Goals.Project) name.vb: Action(Of Project) spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: < nameWithType: < fullName: < - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - uid: TinyLife.Goals.Project name: Project nameWithType: Project fullName: TinyLife.Goals.Project - name: ) nameWithType: ) fullName: ) - uid: System.Action`1 commentId: T:System.Action`1 isExternal: true name: Action nameWithType: Action fullName: System.Action nameWithType.vb: Action(Of T) fullName.vb: System.Action(Of T) name.vb: Action(Of T) spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: < nameWithType: < fullName: < - name: T nameWithType: T fullName: T - name: '>' nameWithType: '>' fullName: '>' spec.vb: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action isExternal: true - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - name: T nameWithType: T fullName: T - name: ) nameWithType: ) fullName: ) - uid: TinyLife.Goals.Project.OpenScrapPrompt* commentId: Overload:TinyLife.Goals.Project.OpenScrapPrompt name: OpenScrapPrompt nameWithType: Project.OpenScrapPrompt fullName: TinyLife.Goals.Project.OpenScrapPrompt - uid: System.Action commentId: T:System.Action parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action