Class PropertyWatcher
- Namespace
- KSP.Messages.PropertyWatchers
- Assembly
- Assembly-CSharp.dll
public class PropertyWatcher
- Inheritance
-
PropertyWatcher
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
PropertyWatcher()
Fields
OnBoolChanged
public Action<bool> OnBoolChanged
Field Value
- Action<bool>
OnDoubleChanged
public Action<double> OnDoubleChanged
Field Value
- Action<double>
OnEnumChanged
public Action<int> OnEnumChanged
Field Value
- Action<int>
OnIntChanged
public Action<int> OnIntChanged
Field Value
- Action<int>
OnStringChanged
public Action<string> OnStringChanged
Field Value
- Action<string>
Properties
Game
public GameInstance Game { get; }
Property Value
- GameInstance
IsValid
public virtual bool IsValid { get; }
Property Value
- bool
ViewDataProvider
public ViewDataProvider ViewDataProvider { get; }
Property Value
- ViewDataProvider
Methods
GetValueBool()
public virtual bool GetValueBool()
Returns
- bool
GetValueBool(string, string)
public virtual bool GetValueBool(string missionID, string inputValue)
Parameters
missionID string
inputValue string
Returns
- bool
GetValueDouble()
public virtual double GetValueDouble()
Returns
- double
GetValueInt()
public virtual int GetValueInt()
Returns
- int
GetValueInt(MissionData, string)
public virtual int GetValueInt(MissionData missionData, string value)
Parameters
missionData MissionData
value string
Returns
- int
GetValueString()
public virtual string GetValueString()
Returns
- string
GetValueString(string)
public virtual string GetValueString(string value)
Parameters
value string
Returns
- string
Initialize()
public virtual void Initialize()
MissionStageActivated(string, string)
public virtual void MissionStageActivated(string missionID, string inputValue)
Parameters
missionID string
inputValue string
MissionStageDeactivated(string, string)
public virtual void MissionStageDeactivated(string missionID, string inputValue)
Parameters
missionID string
inputValue string
PollForValueChange()
public void PollForValueChange()
Shutdown()
public virtual void Shutdown()
ToString()
public override string ToString()
Returns
- string
baseType()
public virtual Type baseType()
Returns
- Type