A centralized place for many of the strings used by the NEEDSIM Life simulation. More...

Static Public Member Functions

static string NewHasBeenSet (string name)
 
static string DefaultInteractionRelativeNeedName (string needName)
 
static string InteractionLabelToExtend (int extension)
 
static string SlotNumberLabel (int i)
 

Public Attributes

const string EditorExtensionPosition = "Window/" + ProductName + " - " + ProductDescription
 
const string ProductName = "NEEDSIM"
 
const string ProductDescription = "Life Simulation"
 

Static Public Attributes

static GUIContent LabelNeedName
 
static GUIContent LabelNeedChangeRate
 
static GUIContent LabelCriticalState
 
static GUIContent LabelSatisfiedState
 
static GUIContent InteractionDurationLabel
 
static GUIContent NeedAffectedLabel
 
static GUIContent NumberOfNeedsAffectedLabel
 
static GUIContent SatisfactionRateLabel
 

Properties

static string SimulationManagerConstructed [get]
 
static string FolderName [get]
 
static string EditorWindowTitle [get]
 
static string NoDefaultDataFound [get]
 
static string MoreThanOneDefaultData [get]
 
static string Advice [get]
 
static string NoDatabaseFound [get]
 
static string BuildAffordanceTreeFromSceneLabel [get]
 
static string DialogTitleExitPlay [get]
 
static string DialogMessageExitPlay [get]
 
static string DialogButtonExitPlay [get]
 
static string Welcome [get]
 
static string SupportMail [get]
 
static string WebsiteURL [get]
 
static string WebsiteURLButtonText [get]
 
static string VisitUsAt [get]
 
static string Contact [get]
 
static string AdvancedInstructionLine1 [get]
 
static string AdvancedInstructionLine2 [get]
 
static string AdvancedInstructionLine3 [get]
 
static string AdvancedInstructionLine4 [get]
 
static string AdvancedInstructionLine5 [get]
 
static string MarkCurrentDatabaseAsDefault [get]
 
static string UnableToLoadDatabase [get]
 
static string GenericDatabaseName [get]
 
static string defaultString [get]
 
static string currentDatabaseLoadedLabel [get]
 
static string DefaultDatabaseName [get]
 
static string AssetsPath [get]
 
static string NeedsDataBasePath [get]
 
static string DataFolder [get]
 
static string UserDataResources [get]
 
static string Asterisk [get]
 
static string AssetAppendix [get]
 
static string SceneAppendix [get]
 
static string DefaultNeedName [get]
 
static string DefaultSpecies [get]
 
static string SpeciesNameLabel [get]
 
static string NeedsInSpeciesLabel [get]
 
static string AddNeedButtonLabel [get]
 
static string AddSpeciesButtonLabel [get]
 
static string AddInteractionButtonLabel [get]
 
static string RemoveNeedButtonLabel [get]
 
static string DefaultDatabaseHeadline [get]
 
static string SpeciesViewHeadline [get]
 
static string AdvancedDatabaseViewHeadline [get]
 
static string DataBasesAvailableLabel [get]
 
static string ButtonAddDatabaseLabel [get]
 
static string ButtonRemoveDatabaseLabel [get]
 
static string[] WindowSelectionNames [get]
 
static string InteractionViewHeadline [get]
 
static string None [get]
 
static string DefaultInteractionName [get]
 
static string AssignNeedLabel [get]
 
static string InteractionNameLabel [get]
 
static string PreconditionsHeadline [get]
 
static string PreconditionsSatisfactionLevelLabel [get]
 
static string[] PreconditionsStatisfactionLevelArray [get]
 
static string PreconditionsSpecies [get]
 
static string PreconditionDefaultAny [get]
 
static string PreconditionsUnsatisfiedLabel [get]
 
static string IsAgent [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string DrawGizmosInGame [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string O_Space [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string TerritoryCenter [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string SpeciesName [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string ShowDebugInGame [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string ShowDebugInInspector [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string InteractionData [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string SlotPositionsArray [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string AuctionableBoolArray [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string InteractionDataArrayAccess [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string SlotPositionsArraySize [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string SlotPositionsArrayAccess [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string IsAuctionableArraySize [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string IsAuctionableArrayAccess [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string IsAgentLabel [get]
 
static string ModifyLookAt [get]
 This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs More...
 
static string RandomStartLevelsLabel [get]
 
static string ShowDebugGizmosLabel [get]
 
static string TerritoryControlHeadline [get]
 
static string NumberOfSlotsLabel [get]
 
static string SlotPositionLabel [get]
 
static string IsAuctionableLabel [get]
 
static string AssignSpeciesOptionToAgentLabel [get]
 
static string DebugIngameLabel [get]
 
static string DebugInSpectorLabel [get]
 
static string DeleteDatabaseTitle [get]
 
static string DeleteDatabaseMessage [get]
 
static string DialogYes [get]
 
static string DialogCancel [get]
 
static string YourDatabaseName [get]
 
static string GeneralSettings [get]
 
static string AdvancedSettings [get]
 
static string LogSimulationLabel [get]
 
static string PrintSimDebugLogLabel [get]
 
static string AttachSpecificDBLabel [get]
 

Detailed Description

A centralized place for many of the strings used by the NEEDSIM Life simulation.

Member Function Documentation

static string Simulation.Strings.DefaultInteractionRelativeNeedName ( string  needName)
static

Parameters
needName
Returns
static string Simulation.Strings.InteractionLabelToExtend ( int  extension)
static

Parameters
extension
Returns
static string Simulation.Strings.NewHasBeenSet ( string  name)
static

Parameters
name
Returns
static string Simulation.Strings.SlotNumberLabel ( int  i)
static

Parameters
i
Returns

Member Data Documentation

const string Simulation.Strings.EditorExtensionPosition = "Window/" + ProductName + " - " + ProductDescription

GUIContent Simulation.Strings.InteractionDurationLabel
static
Initial value:
= new GUIContent(
"Duration",
"The duration of the interaction in seconds. Often a good idea is to use the duration of the respective animations.")

GUIContent Simulation.Strings.LabelCriticalState
static
Initial value:
= new GUIContent(
"Critical below:",
"A need does not only have a numeric value, but we define some numeric ranges to be more abstract states of how satisfied a need is - Critical, Uncritical, Unsatisfied, Satisfied and Maximized. This can be used in behavior authored on top of the core NEEDSIM Life simulation."
)

GUIContent Simulation.Strings.LabelNeedChangeRate
static
Initial value:
= new GUIContent(
"+/- per second",
"How satisfied a need is changes over time - for example we used a negative rate to model how characters get hungry in a simulation where we assume a value of 100 for 'Hunger' means the agent has a full belly, and zero means he is starving."
)

GUIContent Simulation.Strings.LabelNeedName
static
Initial value:
= new GUIContent(
"Need name",
"Please chose a unique name for this need. Creating a model of needs and interactions to satisy them is the core idea of NEEDSIM Life simulation.")

GUIContent Simulation.Strings.LabelSatisfiedState
static
Initial value:
= new GUIContent(
"Satisfied above:",
"A need does not only have a numeric value, but we define some numeric ranges to be more abstract states of how satisfied a need is - Critical, Uncritical, Unsatisfied, Satisfied and Maximized. This can be used in behavior authored on top of the core NEEDSIM Life simulation."
)

GUIContent Simulation.Strings.NeedAffectedLabel
static
Initial value:
= new GUIContent(
"Need affected:",
"The interaction changes the satisfaction level of the need selected from the drop down menu."
)

GUIContent Simulation.Strings.NumberOfNeedsAffectedLabel
static
Initial value:
= new GUIContent(
"No. of Needs affected:",
"One ore more needs can be affected by the same interaction. For example the interaction sunbathing might reduce the need to relax, but could increase thirst."
)

const string Simulation.Strings.ProductDescription = "Life Simulation"

const string Simulation.Strings.ProductName = "NEEDSIM"

GUIContent Simulation.Strings.SatisfactionRateLabel
static
Initial value:
= new GUIContent(
"Satisfaction +/-",
"The rate at which the specified need is decayed or satisfied per second. Standard ranges for needs are from 0 to 100, so values should be in between -100 to 100."
)

Property Documentation

string Simulation.Strings.AddInteractionButtonLabel
staticget

string Simulation.Strings.AddNeedButtonLabel
staticget

string Simulation.Strings.AddSpeciesButtonLabel
staticget

string Simulation.Strings.AdvancedDatabaseViewHeadline
staticget

string Simulation.Strings.AdvancedInstructionLine1
staticget

string Simulation.Strings.AdvancedInstructionLine2
staticget

string Simulation.Strings.AdvancedInstructionLine3
staticget

string Simulation.Strings.AdvancedInstructionLine4
staticget

string Simulation.Strings.AdvancedInstructionLine5
staticget

string Simulation.Strings.AdvancedSettings
staticget

string Simulation.Strings.Advice
staticget

string Simulation.Strings.AssetAppendix
staticget

string Simulation.Strings.AssetsPath
staticget

string Simulation.Strings.AssignNeedLabel
staticget

string Simulation.Strings.AssignSpeciesOptionToAgentLabel
staticget

string Simulation.Strings.Asterisk
staticget

string Simulation.Strings.AttachSpecificDBLabel
staticget

string Simulation.Strings.AuctionableBoolArray
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.BuildAffordanceTreeFromSceneLabel
staticget

string Simulation.Strings.ButtonAddDatabaseLabel
staticget

string Simulation.Strings.ButtonRemoveDatabaseLabel
staticget

string Simulation.Strings.Contact
staticget

string Simulation.Strings.currentDatabaseLoadedLabel
staticget

string Simulation.Strings.DataBasesAvailableLabel
staticget

string Simulation.Strings.DataFolder
staticget

string Simulation.Strings.DebugIngameLabel
staticget

string Simulation.Strings.DebugInSpectorLabel
staticget

string Simulation.Strings.DefaultDatabaseHeadline
staticget

string Simulation.Strings.DefaultDatabaseName
staticget

string Simulation.Strings.DefaultInteractionName
staticget

string Simulation.Strings.DefaultNeedName
staticget

string Simulation.Strings.DefaultSpecies
staticget

string Simulation.Strings.defaultString
staticget

string Simulation.Strings.DeleteDatabaseMessage
staticget

string Simulation.Strings.DeleteDatabaseTitle
staticget

string Simulation.Strings.DialogButtonExitPlay
staticget

string Simulation.Strings.DialogCancel
staticget

string Simulation.Strings.DialogMessageExitPlay
staticget

string Simulation.Strings.DialogTitleExitPlay
staticget

string Simulation.Strings.DialogYes
staticget

string Simulation.Strings.DrawGizmosInGame
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.EditorWindowTitle
staticget

string Simulation.Strings.FolderName
staticget

string Simulation.Strings.GeneralSettings
staticget

string Simulation.Strings.GenericDatabaseName
staticget

string Simulation.Strings.InteractionData
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.InteractionDataArrayAccess
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.InteractionNameLabel
staticget

string Simulation.Strings.InteractionViewHeadline
staticget

string Simulation.Strings.IsAgent
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.IsAgentLabel
staticget

string Simulation.Strings.IsAuctionableArrayAccess
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.IsAuctionableArraySize
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.IsAuctionableLabel
staticget

string Simulation.Strings.LogSimulationLabel
staticget

string Simulation.Strings.MarkCurrentDatabaseAsDefault
staticget

string Simulation.Strings.ModifyLookAt
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.MoreThanOneDefaultData
staticget

string Simulation.Strings.NeedsDataBasePath
staticget

string Simulation.Strings.NeedsInSpeciesLabel
staticget

string Simulation.Strings.NoDatabaseFound
staticget

string Simulation.Strings.NoDefaultDataFound
staticget

string Simulation.Strings.None
staticget

string Simulation.Strings.NumberOfSlotsLabel
staticget

string Simulation.Strings.O_Space
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.PreconditionDefaultAny
staticget

string Simulation.Strings.PreconditionsHeadline
staticget

string Simulation.Strings.PreconditionsSatisfactionLevelLabel
staticget

string Simulation.Strings.PreconditionsSpecies
staticget

string [] Simulation.Strings.PreconditionsStatisfactionLevelArray
staticget

string Simulation.Strings.PreconditionsUnsatisfiedLabel
staticget

string Simulation.Strings.PrintSimDebugLogLabel
staticget

string Simulation.Strings.RandomStartLevelsLabel
staticget

string Simulation.Strings.RemoveNeedButtonLabel
staticget

string Simulation.Strings.SceneAppendix
staticget

string Simulation.Strings.ShowDebugGizmosLabel
staticget

string Simulation.Strings.ShowDebugInGame
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.ShowDebugInInspector
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.SimulationManagerConstructed
staticget

string Simulation.Strings.SlotPositionLabel
staticget

string Simulation.Strings.SlotPositionsArray
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.SlotPositionsArrayAccess
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.SlotPositionsArraySize
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.SpeciesName
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.SpeciesNameLabel
staticget

string Simulation.Strings.SpeciesViewHeadline
staticget

string Simulation.Strings.SupportMail
staticget

string Simulation.Strings.TerritoryCenter
staticget

This has to be changed if changes to the respective field name are made in NEEDSIMNode.cs

string Simulation.Strings.TerritoryControlHeadline
staticget

string Simulation.Strings.UnableToLoadDatabase
staticget

string Simulation.Strings.UserDataResources
staticget

string Simulation.Strings.VisitUsAt
staticget

string Simulation.Strings.WebsiteURL
staticget

string Simulation.Strings.WebsiteURLButtonText
staticget

string Simulation.Strings.Welcome
staticget

string [] Simulation.Strings.WindowSelectionNames
staticget

string Simulation.Strings.YourDatabaseName
staticget


The documentation for this class was generated from the following file:
  • Strings.cs