Class AgencyEntry
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
- 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()
GetDebugAgencyIdAndNameString()
public string GetDebugAgencyIdAndNameString()
Returns
- string
GetDebugString()
public string GetDebugString()
Returns
- string
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()
UpdateAgencyFlag(LoadAgencyFlagCompletedCallback)
public void UpdateAgencyFlag(AgencyEntry.LoadAgencyFlagCompletedCallback cb = null)
Parameters
cb AgencyEntry.LoadAgencyFlagCompletedCallback
UpdateLookupInfo(int)
public void UpdateLookupInfo(int agencyId)
Parameters
agencyId int