Table of Contents

Class AgencyEntry

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

Constructors

AgencyEntry(AgencyManager, int, string, Color, Color, string, List<MissionSaveData>)

public AgencyEntry(AgencyManager agencyManager, int agencyId, string agencyName, Color colorBase, Color colorAccent, string flagSpritelocation, List<MissionSaveData> missionSaveData)

Parameters

agencyManager AgencyManager
agencyId int
agencyName string
colorBase Color
colorAccent Color
flagSpritelocation string
missionSaveData List<MissionSaveData>

Fields

DEFAULT_AGENCY_ID

public const int DEFAULT_AGENCY_ID = 0

Field Value

int

DEFAULT_AGENCY_MANAGER

public const AgencyManager DEFAULT_AGENCY_MANAGER = null

Field Value

AgencyManager

DEFAULT_AGENCY_NAME

public const string DEFAULT_AGENCY_NAME = "Kerbal Space Agency"

Field Value

string

DEFAULT_COLOR_ACCENT

public static Color DEFAULT_COLOR_ACCENT

Field Value

Color

DEFAULT_COLOR_BASE

public static Color DEFAULT_COLOR_BASE

Field Value

Color

DEFAULT_FLAG_SPRITE_LOCATION

public static string DEFAULT_FLAG_SPRITE_LOCATION

Field Value

string

Properties

AgencyFlag

public Sprite AgencyFlag { get; }

Property Value

Sprite

AgencyFlagIsLoadInProgress

public bool AgencyFlagIsLoadInProgress { get; }

Property Value

bool

AgencyId

public int AgencyId { get; }

Property Value

int

AgencyManager

public AgencyManager AgencyManager { get; }

Property Value

AgencyManager

AgencyName

public string AgencyName { get; }

Property Value

string

ColorAccent

public Color ColorAccent { get; }

Property Value

Color

ColorBase

public Color ColorBase { get; }

Property Value

Color

FlagSpriteLocation

public string FlagSpriteLocation { get; }

Property Value

string

Game

public static GameInstance Game { get; }

Property Value

GameInstance

MissionSaveData

public List<MissionSaveData> MissionSaveData { get; }

Property Value

List<MissionSaveData>

Methods

CancelAgencyFlagLoad()

public void CancelAgencyFlagLoad()

ClearAgencyId()

public void ClearAgencyId()

~AgencyEntry()

protected ~AgencyEntry()

GetDebugAgencyIdAndNameString()

public string GetDebugAgencyIdAndNameString()

Returns

string

GetDebugString()

public string GetDebugString()

Returns

string

GetIndex()

public int GetIndex()

Returns

int

GetNext()

public AgencyEntry GetNext()

Returns

AgencyEntry

GetPrev()

public AgencyEntry GetPrev()

Returns

AgencyEntry

Init(AgencyManager, int, string, Color, Color, string, List<MissionSaveData>)

public void Init(AgencyManager agencyManager, int agencyId, string agencyName, Color colorBase, Color colorAccent, string flagSpritelocation, List<MissionSaveData> missionSaveData)

Parameters

agencyManager AgencyManager
agencyId int
agencyName string
colorBase Color
colorAccent Color
flagSpritelocation string
missionSaveData List<MissionSaveData>

OnFieldChanged(AgencyMPActionField)

public void OnFieldChanged(AgencyMPActionField agencyMPActionField)

Parameters

agencyMPActionField AgencyMPActionField

SetAgencyName(string)

public bool SetAgencyName(string agencyName)

Parameters

agencyName string

Returns

bool

SetColorAccent(Color)

public bool SetColorAccent(Color colorAccent)

Parameters

colorAccent Color

Returns

bool

SetColorBase(Color)

public bool SetColorBase(Color colorBase)

Parameters

colorBase Color

Returns

bool

SetFlagSpriteLocation(string)

public bool SetFlagSpriteLocation(string flagSpritelocation)

Parameters

flagSpritelocation string

Returns

bool

SetMissions(List<MissionSaveData>)

public void SetMissions(List<MissionSaveData> src)

Parameters

src List<MissionSaveData>

Uninit()

public void Uninit()

UpdateAgencyFlag(LoadAgencyFlagCompletedCallback)

public void UpdateAgencyFlag(AgencyEntry.LoadAgencyFlagCompletedCallback cb = null)

Parameters

cb AgencyEntry.LoadAgencyFlagCompletedCallback

UpdateLookupInfo(int)

public void UpdateLookupInfo(int agencyId)

Parameters

agencyId int