KSP API
Public Member Functions | Protected Member Functions | Properties | List of all members
Contracts.ContractPredicate Class Reference

Public Member Functions

 ContractPredicate (IContractParameterHost parent)
 
void Load (ConfigNode node)
 
void Save (ConfigNode node)
 
virtual bool Test (ProtoVessel vessel)
 
virtual bool Test (Vessel vessel)
 
void Update ()
 

Protected Member Functions

virtual bool GetAllowMultiple ()
 
virtual string GetDescription ()
 
virtual void OnLoad (ConfigNode node)
 
virtual void OnSave (ConfigNode node)
 
virtual void OnUpdate ()
 

Properties

bool AllowMultiple [get]
 
string Description [get]
 
IContractParameterHost Parent [get]
 
Contract Root [get]
 

Constructor & Destructor Documentation

Contracts.ContractPredicate.ContractPredicate ( IContractParameterHost  parent)

Member Function Documentation

virtual bool Contracts.ContractPredicate.GetAllowMultiple ( )
protectedvirtual
virtual string Contracts.ContractPredicate.GetDescription ( )
protectedvirtual
void Contracts.ContractPredicate.Load ( ConfigNode  node)
virtual void Contracts.ContractPredicate.OnLoad ( ConfigNode  node)
protectedvirtual
virtual void Contracts.ContractPredicate.OnSave ( ConfigNode  node)
protectedvirtual
virtual void Contracts.ContractPredicate.OnUpdate ( )
protectedvirtual
void Contracts.ContractPredicate.Save ( ConfigNode  node)
virtual bool Contracts.ContractPredicate.Test ( ProtoVessel  vessel)
virtual
virtual bool Contracts.ContractPredicate.Test ( Vessel  vessel)
virtual
void Contracts.ContractPredicate.Update ( )

Property Documentation

bool Contracts.ContractPredicate.AllowMultiple
get
string Contracts.ContractPredicate.Description
get
IContractParameterHost Contracts.ContractPredicate.Parent
get
Contract Contracts.ContractPredicate.Root
get

The documentation for this class was generated from the following file: