I'm just getting into modding and I see function/method calls around the files and I'd be really interested in seeing what all the possible calls are.
I parsed the .gui, .txt, and .yml files and got a list of about 10,000 methods but I don't know how to call them. Do they take parameters, what do they return? Is this all of them?
For example, I see references to Holding.GetIncome so I want to know what (if any) parameters it takes and what other methods the Holding object has. I found the following for Holding:
Holding.CanConstructAnyBuilding
Holding.GetConstructionBuilding.GetNameNoTooltip
Holding.GetConstructionProgress
Holding.GetCurrentGarrisonSize
Holding.GetHolder.IsAtWar
Holding.GetIncome
Holding.GetLeviesTooltip
Holding.GetMaxLevySize
Holding.GetNameNoTooltip
Holding.GetProvince
Holding.GetProvince.GetNameNoTooltip
Holding.GetProvince.GetRaidLoot
Holding.GetProvince.GetRaidLootTooltip
Holding.GetProvince.GetSupplyLimitDescFor
Holding.GetProvince.GetSupplyLimitFor
Holding.GetProvince.GetTerrain
Holding.GetProvince.GetTerrain.GetNameNoTooltip
Holding.GetProvince.GetTitle
Holding.GetProvince.GetTitle.GetDeJureLiege.GetHolder.Custom
Holding.GetProvince.GetTitle.GetDeJureLiege.GetHolder.GetUIName
Holding.GetProvince.GetTitle.GetHolder.GetUIName
Holding.GetProvince.GetTitle.GetLessee.GetUIName
Holding.GetProvince.GetTitle.GetName
Holding.GetProvince.GetTitle.IsLeasedOut
Holding.GetProvince.IsRealmCapital
Holding.GetProvince.IsRecentlyLooted
Holding.GetTaxTooltip
Holding.GetTooltip
Holding.GetType.GetConceptName
Holding.GetType.GetName
Holding.GetUnraisedLevyRatioPercent
Holding.IsConstructionInProgress
Holding.IsEmpty
Holding.IsHoldingOrNonCapitalHoldingHovered
Holding.IsLowControl
Holding.IsSelected
Holding.IsValidForLesseeOrHolder
Holding.LevyAndTaxIsAffectedByFixableSituation
Holding.OnMouseEnter
Holding.OnMouseLeave
I assume Holding.GetProvince is returning a Province object that then has it's own methods.
I parsed the .gui, .txt, and .yml files and got a list of about 10,000 methods but I don't know how to call them. Do they take parameters, what do they return? Is this all of them?
For example, I see references to Holding.GetIncome so I want to know what (if any) parameters it takes and what other methods the Holding object has. I found the following for Holding:
Holding.CanConstructAnyBuilding
Holding.GetConstructionBuilding.GetNameNoTooltip
Holding.GetConstructionProgress
Holding.GetCurrentGarrisonSize
Holding.GetHolder.IsAtWar
Holding.GetIncome
Holding.GetLeviesTooltip
Holding.GetMaxLevySize
Holding.GetNameNoTooltip
Holding.GetProvince
Holding.GetProvince.GetNameNoTooltip
Holding.GetProvince.GetRaidLoot
Holding.GetProvince.GetRaidLootTooltip
Holding.GetProvince.GetSupplyLimitDescFor
Holding.GetProvince.GetSupplyLimitFor
Holding.GetProvince.GetTerrain
Holding.GetProvince.GetTerrain.GetNameNoTooltip
Holding.GetProvince.GetTitle
Holding.GetProvince.GetTitle.GetDeJureLiege.GetHolder.Custom
Holding.GetProvince.GetTitle.GetDeJureLiege.GetHolder.GetUIName
Holding.GetProvince.GetTitle.GetHolder.GetUIName
Holding.GetProvince.GetTitle.GetLessee.GetUIName
Holding.GetProvince.GetTitle.GetName
Holding.GetProvince.GetTitle.IsLeasedOut
Holding.GetProvince.IsRealmCapital
Holding.GetProvince.IsRecentlyLooted
Holding.GetTaxTooltip
Holding.GetTooltip
Holding.GetType.GetConceptName
Holding.GetType.GetName
Holding.GetUnraisedLevyRatioPercent
Holding.IsConstructionInProgress
Holding.IsEmpty
Holding.IsHoldingOrNonCapitalHoldingHovered
Holding.IsLowControl
Holding.IsSelected
Holding.IsValidForLesseeOrHolder
Holding.LevyAndTaxIsAffectedByFixableSituation
Holding.OnMouseEnter
Holding.OnMouseLeave
I assume Holding.GetProvince is returning a Province object that then has it's own methods.