Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Properties | List of all members
Contracts.Predicates.AgentParts Class Reference
Inheritance diagram for Contracts.Predicates.AgentParts:
Contracts.ContractPredicate

Public Member Functions

 AgentParts (IContractParameterHost parent)
 
 AgentParts (IContractParameterHost parent, Agent agent, int partCount)
 
override bool Test (Vessel vessel)
 
override bool Test (ProtoVessel vessel)
 
- Public Member Functions inherited from Contracts.ContractPredicate
 ContractPredicate (IContractParameterHost parent)
 
void Load (ConfigNode node)
 
void Save (ConfigNode node)
 
void Update ()
 

Protected Member Functions

override string GetDescription ()
 
override void OnLoad (ConfigNode node)
 
override void OnSave (ConfigNode node)
 
- Protected Member Functions inherited from Contracts.ContractPredicate
virtual bool GetAllowMultiple ()
 
virtual void OnUpdate ()
 

Properties

Agent Agent [get]
 
int PartCount [get]
 
- Properties inherited from Contracts.ContractPredicate
bool AllowMultiple [get]
 
string Description [get]
 
IContractParameterHost Parent [get, set]
 
Contract Root [get, set]
 

Constructor & Destructor Documentation

Contracts.Predicates.AgentParts.AgentParts ( IContractParameterHost  parent)
inline
Contracts.Predicates.AgentParts.AgentParts ( IContractParameterHost  parent,
Agent  agent,
int  partCount 
)
inline

Member Function Documentation

override string Contracts.Predicates.AgentParts.GetDescription ( )
inlineprotectedvirtual

Reimplemented from Contracts.ContractPredicate.

override void Contracts.Predicates.AgentParts.OnLoad ( ConfigNode  node)
inlineprotectedvirtual

Reimplemented from Contracts.ContractPredicate.

override void Contracts.Predicates.AgentParts.OnSave ( ConfigNode  node)
inlineprotectedvirtual

Reimplemented from Contracts.ContractPredicate.

override bool Contracts.Predicates.AgentParts.Test ( Vessel  vessel)
inlinevirtual

Reimplemented from Contracts.ContractPredicate.

override bool Contracts.Predicates.AgentParts.Test ( ProtoVessel  vessel)
inlinevirtual

Reimplemented from Contracts.ContractPredicate.

Property Documentation

Agent Contracts.Predicates.AgentParts.Agent
get
int Contracts.Predicates.AgentParts.PartCount
get

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