Table of Contents

Class LoadOrSaveCampaignTicket

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class LoadOrSaveCampaignTicket
Inheritance
LoadOrSaveCampaignTicket
Inherited Members
Extension Methods

Constructors

LoadOrSaveCampaignTicket()

public LoadOrSaveCampaignTicket()

LoadOrSaveCampaignTicket(LoadOrSaveCampaignTicket)

public LoadOrSaveCampaignTicket(LoadOrSaveCampaignTicket src)

Parameters

src LoadOrSaveCampaignTicket

Fields

DEFAULT_ADDRESSABLE_ASSET_KEY

public const string DEFAULT_ADDRESSABLE_ASSET_KEY = ""

Field Value

string

DEFAULT_CAMPAIGN_DESCRIPTION

public const string DEFAULT_CAMPAIGN_DESCRIPTION = ""

Field Value

string

DEFAULT_CAMPAIGN_NAME

public const string DEFAULT_CAMPAIGN_NAME = ""

Field Value

string

DEFAULT_CAMPAIGN_READ_ONLY_FLAG

public const bool DEFAULT_CAMPAIGN_READ_ONLY_FLAG = false

Field Value

bool

DEFAULT_CAMPAIGN_TYPE

public const CampaignType DEFAULT_CAMPAIGN_TYPE = None

Field Value

CampaignType

DEFAULT_CURTAIN_CONTEXT

public const CurtainContext DEFAULT_CURTAIN_CONTEXT = None

Field Value

CurtainContext

DEFAULT_CUSTOM_DATA_OBJECT

public const object DEFAULT_CUSTOM_DATA_OBJECT = null

Field Value

object

DEFAULT_INITIALIZE_AS_NEW_CAMPAIGN

public const bool DEFAULT_INITIALIZE_AS_NEW_CAMPAIGN = false

Field Value

bool

DEFAULT_LOAD_FILE_NAME

public const string DEFAULT_LOAD_FILE_NAME = ""

Field Value

string

DEFAULT_LOAD_OR_SAVE_CAMPAIGN_FAILURE_CODE

public const LoadOrSaveCampaignFailureCode DEFAULT_LOAD_OR_SAVE_CAMPAIGN_FAILURE_CODE = None

Field Value

LoadOrSaveCampaignFailureCode

DEFAULT_LOAD_OR_SAVE_CAMPAIGN_OPERATION

public const LoadOrSaveCampaignOperation DEFAULT_LOAD_OR_SAVE_CAMPAIGN_OPERATION = None

Field Value

LoadOrSaveCampaignOperation

DEFAULT_LOAD_OR_SAVE_CAMPAIGN_STATUS

public const LoadOrSaveCampaignStatus DEFAULT_LOAD_OR_SAVE_CAMPAIGN_STATUS = Unknown

Field Value

LoadOrSaveCampaignStatus

DEFAULT_NEW_JSON_BUFFER

public static readonly byte[] DEFAULT_NEW_JSON_BUFFER

Field Value

byte[]

DEFAULT_ON_LOAD_OR_SAVE_CAMPAIGN_FINISHED_CALLBACK

public const OnLoadOrSaveCampaignFinishedCallback DEFAULT_ON_LOAD_OR_SAVE_CAMPAIGN_FINISHED_CALLBACK = null

Field Value

OnLoadOrSaveCampaignFinishedCallback

DEFAULT_PLAYER_ID

public const byte DEFAULT_PLAYER_ID = 0

Field Value

byte

DEFAULT_SAVED_GAME_TYPE

public const SavedGameType DEFAULT_SAVED_GAME_TYPE = Invalid

Field Value

SavedGameType

DEFAULT_SAVE_FILE_NAME

public const string DEFAULT_SAVE_FILE_NAME = ""

Field Value

string

DEFAULT_SAVE_JSON_FORMATTING

public const SaveJsonFormatting DEFAULT_SAVE_JSON_FORMATTING = None

Field Value

SaveJsonFormatting

DEFAULT_SAVE_OVERWRITE_FILE_IF_EXISTS

public const bool DEFAULT_SAVE_OVERWRITE_FILE_IF_EXISTS = false

Field Value

bool

DEFAULT_SOURCE_JSON_BUFFER

public static readonly byte[] DEFAULT_SOURCE_JSON_BUFFER

Field Value

byte[]

Properties

AddressableAssetKey

public string AddressableAssetKey { get; }

Property Value

string

CampaignDescription

public string CampaignDescription { get; }

Property Value

string

CampaignName

public string CampaignName { get; }

Property Value

string

CampaignReadOnlyFlag

public bool CampaignReadOnlyFlag { get; }

Property Value

bool

CampaignType

public CampaignType CampaignType { get; }

Property Value

CampaignType

CustomDataObject

public object CustomDataObject { get; }

Property Value

object

Game

public GameInstance Game { get; }

Property Value

GameInstance

GameMode

public string GameMode { get; }

Property Value

string

GameModeData

public GameModeData GameModeData { get; }

Property Value

GameModeData

InitializeAsNewCampaign

public bool InitializeAsNewCampaign { get; }

Property Value

bool

LoadFileName

public string LoadFileName { get; }

Property Value

string

LoadGameData

public LoadGameData LoadGameData { get; }

Property Value

LoadGameData

LoadOrSaveCampaignFailureCode

public LoadOrSaveCampaignFailureCode LoadOrSaveCampaignFailureCode { get; }

Property Value

LoadOrSaveCampaignFailureCode

LoadOrSaveCampaignOperation

public LoadOrSaveCampaignOperation LoadOrSaveCampaignOperation { get; }

Property Value

LoadOrSaveCampaignOperation

LoadOrSaveCampaignStatus

public LoadOrSaveCampaignStatus LoadOrSaveCampaignStatus { get; }

Property Value

LoadOrSaveCampaignStatus

LoadingScreenCurtainContext

public CurtainContext LoadingScreenCurtainContext { get; }

Property Value

CurtainContext

MS

public int MS { get; }

Property Value

int

MSSoFar

public int MSSoFar { get; }

Property Value

int

NewGameSetupInfo

public NewGameSetupInfo NewGameSetupInfo { get; }

Property Value

NewGameSetupInfo

NewJsonBuffer

public byte[] NewJsonBuffer { get; }

Property Value

byte[]

NewPlayerSetupInfo

public NewPlayerSetupInfo NewPlayerSetupInfo { get; }

Property Value

NewPlayerSetupInfo

OnLoadOrSaveCampaignFinishedCallback

public OnLoadOrSaveCampaignFinishedCallback OnLoadOrSaveCampaignFinishedCallback { get; }

Property Value

OnLoadOrSaveCampaignFinishedCallback

PlayerId

public byte PlayerId { get; }

Property Value

byte

SaveFileName

public string SaveFileName { get; }

Property Value

string

SaveJsonFormatting

public SaveJsonFormatting SaveJsonFormatting { get; }

Property Value

SaveJsonFormatting

SaveOverwriteFileIfExists

public bool SaveOverwriteFileIfExists { get; }

Property Value

bool

SavedGameType

public SavedGameType SavedGameType { get; }

Property Value

SavedGameType

SourceJsonBuffer

public byte[] SourceJsonBuffer { get; }

Property Value

byte[]

TimeStampStarted

public long TimeStampStarted { get; }

Property Value

long

Methods

~LoadOrSaveCampaignTicket()

protected ~LoadOrSaveCampaignTicket()

Init()

public void Init()

Init(LoadOrSaveCampaignTicket)

public void Init(LoadOrSaveCampaignTicket src)

Parameters

src LoadOrSaveCampaignTicket

OnFailure()

public void OnFailure()

OnStart()

public void OnStart()

OnSuccess()

public void OnSuccess()

ResetAllValues()

public void ResetAllValues()

Set(LoadOrSaveCampaignTicket)

public void Set(LoadOrSaveCampaignTicket src)

Parameters

src LoadOrSaveCampaignTicket

SetAddressableAssetKey(string)

public void SetAddressableAssetKey(string addressableAssetKey)

Parameters

addressableAssetKey string

SetCampaignDescription(string)

public void SetCampaignDescription(string campaignDescription)

Parameters

campaignDescription string

SetCampaignName(string)

public void SetCampaignName(string campaignName)

Parameters

campaignName string

SetCampaignReadOnlyFlag(bool)

public void SetCampaignReadOnlyFlag(bool campaignReadOnlyFlag)

Parameters

campaignReadOnlyFlag bool

SetCampaignType(CampaignType)

public void SetCampaignType(CampaignType campaignType)

Parameters

campaignType CampaignType

SetCustomDataObject(object)

public void SetCustomDataObject(object customDataObject)

Parameters

customDataObject object

SetGameMode(string)

public void SetGameMode(string gameMode)

Parameters

gameMode string

SetGameModeData(GameModeData)

public void SetGameModeData(GameModeData gameModeData)

Parameters

gameModeData GameModeData

SetInitializeAsNewCampaign(bool)

public void SetInitializeAsNewCampaign(bool initializeAsNewCampaign)

Parameters

initializeAsNewCampaign bool

SetLoadFileName(string)

public void SetLoadFileName(string loadFileName)

Parameters

loadFileName string

SetLoadGameData(LoadGameData)

public void SetLoadGameData(LoadGameData loadGameData)

Parameters

loadGameData LoadGameData

SetLoadOrSaveCampaignFailureCode(LoadOrSaveCampaignFailureCode)

public void SetLoadOrSaveCampaignFailureCode(LoadOrSaveCampaignFailureCode loadOrSaveCampaignFailureCode)

Parameters

loadOrSaveCampaignFailureCode LoadOrSaveCampaignFailureCode

SetLoadOrSaveCampaignOperation(LoadOrSaveCampaignOperation)

public void SetLoadOrSaveCampaignOperation(LoadOrSaveCampaignOperation loadOrSaveCampaignOperation)

Parameters

loadOrSaveCampaignOperation LoadOrSaveCampaignOperation

SetLoadOrSaveCampaignStatus(LoadOrSaveCampaignStatus)

public void SetLoadOrSaveCampaignStatus(LoadOrSaveCampaignStatus loadOrSaveCampaignStatus)

Parameters

loadOrSaveCampaignStatus LoadOrSaveCampaignStatus

SetLoadingScreenCurtainContext(CurtainContext)

public void SetLoadingScreenCurtainContext(CurtainContext curtainContext)

Parameters

curtainContext CurtainContext

SetMS(int)

public void SetMS(int ms)

Parameters

ms int

SetNewJsonBuffer(byte[])

public void SetNewJsonBuffer(byte[] newJsonBuffer)

Parameters

newJsonBuffer byte[]

SetOnLoadOrSaveCampaignFinishedCallback(OnLoadOrSaveCampaignFinishedCallback)

public void SetOnLoadOrSaveCampaignFinishedCallback(OnLoadOrSaveCampaignFinishedCallback onLoadOrSaveCampaignFinishedCallback)

Parameters

onLoadOrSaveCampaignFinishedCallback OnLoadOrSaveCampaignFinishedCallback

SetPlayerId(byte)

public void SetPlayerId(byte playerId)

Parameters

playerId byte

SetSaveFileName(string)

public void SetSaveFileName(string saveFileName)

Parameters

saveFileName string

SetSaveJsonFormatting(SaveJsonFormatting)

public void SetSaveJsonFormatting(SaveJsonFormatting saveJsonFormatting)

Parameters

saveJsonFormatting SaveJsonFormatting

SetSaveOverwriteFileIfExists(bool)

public void SetSaveOverwriteFileIfExists(bool saveOverwriteFileIfExists)

Parameters

saveOverwriteFileIfExists bool

SetSavedGameType(SavedGameType)

public void SetSavedGameType(SavedGameType savedGameType)

Parameters

savedGameType SavedGameType

SetSourceJsonBuffer(byte[])

public void SetSourceJsonBuffer(byte[] sourceJsonBuffer)

Parameters

sourceJsonBuffer byte[]

SetTimeStampStarted(long)

public void SetTimeStampStarted(long timeStampStarted)

Parameters

timeStampStarted long

StartLoadOrSaveOperation()

public bool StartLoadOrSaveOperation()

Returns

bool

TriggerFailure(LoadOrSaveCampaignFailureCode, bool)

public void TriggerFailure(LoadOrSaveCampaignFailureCode loadOrSaveCampaignFailureCode, bool force = false)

Parameters

loadOrSaveCampaignFailureCode LoadOrSaveCampaignFailureCode
force bool

TriggerSuccess()

public void TriggerSuccess()

Uninit()

public void Uninit()