Loading...
Searching...
No Matches
SCR_BIKIFactionAssetsExportPlugin Interface Reference

see https://community.bistudio.com/wiki/Arma_Reforger:Assets More...

Inheritance diagram for SCR_BIKIFactionAssetsExportPlugin:
SCR_BIKIExportBasePlugin

Public Member Functions

override void Run ()
 

Static Public Member Functions

static array< ResourceName > GetCategoryResourceNames (notnull BaseContainer factionContainer, EEntityCatalogType catalogType, string listName=string.Empty)
 
static string GetDetails (notnull BaseContainer baseContainer)
 
static string GetWeaponDetails (notnull BaseContainer weaponContainer, map< TypeName, ref array< ResourceName > > magazineWells)
 
static map< TypeName, ref array< ResourceName > > GetMagazineWells (notnull array< ResourceName > magazines)
 

Protected Member Functions

void CheckAttributes ()
 
void AddFactionString (inout notnull SCR_BIKIStringBuilder stringBuilder, notnull BaseContainer factionContainer)
 
- Protected Member Functions inherited from SCR_BIKIExportBasePlugin
void ShowResult (string result)
 
int ButtonOK ()
 
int ButtonCancel ()
 

Static Protected Member Functions

static void AddFactionCatalogString (inout notnull SCR_BIKIStringBuilder stringBuilder, notnull BaseContainer factionContainer, EEntityCatalogType catalogType)
 
static void AddFactionWeaponString (inout notnull SCR_BIKIStringBuilder stringBuilder, notnull BaseContainer factionContainer)
 
static string GetCharacterDetails (notnull BaseContainer baseContainer)
 
static string GetGroupDetails (notnull BaseContainer baseContainer)
 
static string GetWheeledDetails (notnull BaseContainer baseContainer)
 
static string GetTrackedDetails (notnull BaseContainer baseContainer)
 
static string GetHelicopterDetails (notnull BaseContainer baseContainer)
 
static string GetStaticWeaponDetails (notnull BaseContainer baseContainer)
 
static string GetMassInfo (notnull BaseContainer baseContainer)
 
static string GetEnginePowerInfo (notnull BaseContainer baseContainer)
 
static string GetFuelInfo (notnull BaseContainer baseContainer)
 
static string GetRangeInfo (notnull BaseContainer baseContainer)
 
static string GetGearboxInfo (notnull BaseContainer baseContainer)
 
static string GetSeatsInfo (notnull BaseContainer baseContainer, bool isPilot=false)
 
static string GetTurretsInfo (notnull BaseContainer baseContainer)
 
static array< string > GetCountedSortedStringArray (notnull array< ResourceName > resourceNames)
 
static array< string > GetCountedSortedStringArray (notnull array< string > elements)
 

Protected Attributes

ref array< ResourceName > m_aFactionConfigs
 
bool m_bExportCharacters
 
bool m_bExportWeapons
 
bool m_bExportGroups
 
bool m_bExportVehicles
 
bool m_bExportWeaponTripods
 

Static Protected Attributes

static const float MAX_SPEED_MULTIPLIER = 0.95
 
static const float RANGE_FULL_RPM_RATIO = 0.90
 
static const int MAX_LINES_BEFORE_HIDING = 6
 

Detailed Description

Member Function Documentation

◆ AddFactionCatalogString()

static void SCR_BIKIFactionAssetsExportPlugin.AddFactionCatalogString ( inout notnull SCR_BIKIStringBuilder stringBuilder,
notnull BaseContainer factionContainer,
EEntityCatalogType catalogType )
staticprotected
Parameters
[in,out]stringBuilder
[in]factionContainer
[in]catalogType

◆ AddFactionString()

void SCR_BIKIFactionAssetsExportPlugin.AddFactionString ( inout notnull SCR_BIKIStringBuilder stringBuilder,
notnull BaseContainer factionContainer )
protected
Parameters
[in,out]stringBuilder
[in]factionContainer
Returns

◆ AddFactionWeaponString()

static void SCR_BIKIFactionAssetsExportPlugin.AddFactionWeaponString ( inout notnull SCR_BIKIStringBuilder stringBuilder,
notnull BaseContainer factionContainer )
staticprotected
Parameters
[in,out]stringBuilder
[in]factionContainer

◆ CheckAttributes()

void SCR_BIKIFactionAssetsExportPlugin.CheckAttributes ( )
protected

◆ GetCategoryResourceNames()

static array< ResourceName > SCR_BIKIFactionAssetsExportPlugin.GetCategoryResourceNames ( notnull BaseContainer factionContainer,
EEntityCatalogType catalogType,
string listName = string::Empty )
static
Parameters
[in]factionContainer
[in]catalogType
[in]listNamecase-sensitive
Returns

◆ GetCharacterDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetCharacterDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetCountedSortedStringArray() [1/2]

static array< string > SCR_BIKIFactionAssetsExportPlugin.GetCountedSortedStringArray ( notnull array< ResourceName > resourceNames)
staticprotected
Parameters
[in]resourceNames
Returns

◆ GetCountedSortedStringArray() [2/2]

static array< string > SCR_BIKIFactionAssetsExportPlugin.GetCountedSortedStringArray ( notnull array< string > elements)
staticprotected
Parameters
[in]elements
Returns

◆ GetDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetDetails ( notnull BaseContainer baseContainer)
static
Parameters
[in]baseContainer
Returns

◆ GetEnginePowerInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetEnginePowerInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetFuelInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetFuelInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetGearboxInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetGearboxInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetGroupDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetGroupDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetHelicopterDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetHelicopterDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetMagazineWells()

static map< TypeName, ref array< ResourceName > > SCR_BIKIFactionAssetsExportPlugin.GetMagazineWells ( notnull array< ResourceName > magazines)
static
Parameters
[in]magazines
Returns

◆ GetMassInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetMassInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetRangeInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetRangeInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetSeatsInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetSeatsInfo ( notnull BaseContainer baseContainer,
bool isPilot = false )
staticprotected
Parameters
[in]baseContainer
[in]isPilottrue to use "pilot" instead of "driver"
Returns

◆ GetStaticWeaponDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetStaticWeaponDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetTrackedDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetTrackedDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetTurretsInfo()

static string SCR_BIKIFactionAssetsExportPlugin.GetTurretsInfo ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ GetWeaponDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetWeaponDetails ( notnull BaseContainer weaponContainer,
map< TypeName, ref array< ResourceName > > magazineWells )
static
Parameters
[in]weaponContainer
[in]magazineWells
Returns

◆ GetWheeledDetails()

static string SCR_BIKIFactionAssetsExportPlugin.GetWheeledDetails ( notnull BaseContainer baseContainer)
staticprotected
Parameters
[in]baseContainer
Returns

◆ Run()

override void SCR_BIKIFactionAssetsExportPlugin.Run ( )

Member Data Documentation

◆ m_aFactionConfigs

ref array<ResourceName> SCR_BIKIFactionAssetsExportPlugin.m_aFactionConfigs
protected

◆ m_bExportCharacters

bool SCR_BIKIFactionAssetsExportPlugin.m_bExportCharacters
protected

◆ m_bExportGroups

bool SCR_BIKIFactionAssetsExportPlugin.m_bExportGroups
protected

◆ m_bExportVehicles

bool SCR_BIKIFactionAssetsExportPlugin.m_bExportVehicles
protected

◆ m_bExportWeapons

bool SCR_BIKIFactionAssetsExportPlugin.m_bExportWeapons
protected

◆ m_bExportWeaponTripods

bool SCR_BIKIFactionAssetsExportPlugin.m_bExportWeaponTripods
protected

◆ MAX_LINES_BEFORE_HIDING

const int SCR_BIKIFactionAssetsExportPlugin.MAX_LINES_BEFORE_HIDING = 6
staticprotected

◆ MAX_SPEED_MULTIPLIER

const float SCR_BIKIFactionAssetsExportPlugin.MAX_SPEED_MULTIPLIER = 0.95
staticprotected

◆ RANGE_FULL_RPM_RATIO

const float SCR_BIKIFactionAssetsExportPlugin.RANGE_FULL_RPM_RATIO = 0.90
staticprotected

The documentation for this interface was generated from the following file: