Kerbal Space Program
1.12.4
|
Public Types | |
enum | CompleteCondition { CompleteCondition.All, CompleteCondition.Any } |
Public Member Functions | |
AcquireCrew () | |
AcquireCrew (string title, CompleteCondition winCondition=CompleteCondition.All) | |
void | AddKerbal (string kerbalName) |
void | RemoveKerbal (string kerbalName) |
void | SetTitle (string title) |
Public Member Functions inherited from Contracts.ContractParameter | |
ContractParameter | AddParameter (ContractParameter parameter, string id=null) |
bool | AllChildParametersComplete () |
bool | AnyChildParametersFailed () |
long | CreateID () |
void | Disable (bool recursive=false) |
void | Enable () |
ContractParameter | GetParameter (int index) |
ContractParameter | GetParameter (string id) |
ContractParameter | GetParameter (System.Type type) |
T | GetParameter< T > (string id=null) |
void | Load (ConfigNode node) |
void | NestToParent (IContractParameterHost parent) |
void | ParameterStateUpdate (ContractParameter p) |
void | Register () |
void | RemoveParameter (int index) |
void | RemoveParameter (string id) |
void | RemoveParameter (System.Type type) |
void | RemoveParameter (ContractParameter parameter) |
void | Reset () |
void | Save (ConfigNode node) |
void | SetFunds (float completion, CelestialBody body=null) |
void | SetFunds (float completion, float failure, CelestialBody body=null) |
void | SetReputation (float completion, float failure, CelestialBody body=null) |
void | SetReputation (float completion, CelestialBody body=null) |
void | SetScience (float completion, CelestialBody body=null) |
void | Unregister () |
void | Update () |
Protected Member Functions | |
override string | GetTitle () |
override void | OnLoad (ConfigNode node) |
override void | OnRegister () |
override void | OnReset () |
override void | OnSave (ConfigNode node) |
override void | OnUnregister () |
Protected Member Functions inherited from Contracts.ContractParameter | |
virtual void | AwardCompletion () |
virtual string | GetHashString () |
virtual string | GetMessageComplete () |
virtual string | GetMessageFailed () |
virtual string | GetMessageIncomplete () |
virtual string | GetNotes () |
virtual void | OnParameterStateChange (ContractParameter p) |
virtual void | OnUpdate () |
virtual void | PenalizeFailure () |
void | SendStateMessage (string title, string message, MessageSystemButton.MessageButtonColor color, MessageSystemButton.ButtonIcons icon) |
Sends user a text message via messaging system More... | |
void | SetComplete () |
void | SetFailed () |
void | SetIncomplete () |
Additional Inherited Members | |
Public Attributes inherited from Contracts.ContractParameter | |
double | FundsCompletion |
The funds gained for completing this parameter More... | |
double | FundsFailure |
The funds gained for failing this parameter More... | |
EventData< ContractParameter, ParameterState > | OnStateChange = new EventData<ContractParameter, ParameterState>("OnStateChange") |
float | ReputationCompletion |
The reputation gain for completing this parameter More... | |
float | ReputationFailure |
The reputation gain for failing this parameter More... | |
float | ScienceCompletion |
The science gained for completing this parameter More... | |
Protected Attributes inherited from Contracts.ContractParameter | |
bool | allowPartialFailure = false |
bool | disableOnStateChange = true |
bool | enabled = true |
string | id = null |
bool | optional = false |
ParameterState | state = ParameterState.Incomplete |
Properties inherited from Contracts.ContractParameter | |
bool | AllowPartialFailure [get, set] |
Whether a parameter failure also fails the contract. More... | |
IEnumerable< ContractParameter > | AllParameters [get] |
bool | DisableOnStateChange [get, set] |
bool | Enabled [get, set] |
string | HashString [get] |
string | ID [get, set] |
string | MessageComplete [get] |
string | MessageFailed [get] |
string | MessageIncomplete [get] |
string | Notes [get] |
bool | Optional [get, set] |
int | ParameterCount [get] |
IContractParameterHost | Parent [get] |
Contract | Root [get] |
ParameterState | State [get] |
ContractParameter | this[int index] [get] |
ContractParameter | this[string id] [get] |
ContractParameter | this[System.Type type] [get] |
string | Title [get] |
Properties inherited from Contracts.IContractParameterHost | |
int | ParameterCount [get] |
IContractParameterHost | Parent [get] |
Contract | Root [get] |
ContractParameter | this[int index] [get] |
ContractParameter | this[string id] [get] |
ContractParameter | this[System.Type type] [get] |
string | Title [get] |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inlineprotectedvirtual |
Reimplemented from Contracts.ContractParameter.
|
inline |
|
inline |