Table of Contents

Class PropertyWatcher

Namespace
KSP.Messages.PropertyWatchers
Assembly
Assembly-CSharp.dll
public class PropertyWatcher
Inheritance
PropertyWatcher
Derived
Inherited Members
Extension Methods

Constructors

PropertyWatcher()

public 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