DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetLocationsData()

void PluginConfigHandler::GetLocationsData ( out array< ref LocationParams > arr,
bool isCustom )
inlineprotected

См. определение в файле PluginConfigDebugProfile.c строка 2230

2231 {
2232 string world = g_Game.GetWorldName();
2233 world.ToLower();
2234 string paramName = POSITION_NAME_ROOT + world;
2235
2236 TStringArray names = new TStringArray();
2237 GetSubParametersInStringArray( paramName, PluginConfigDebugProfileFixed.SUB_PARAM_POS_NAME, names );
2238 TStringArray positions = new TStringArray();
2239 GetSubParametersInStringArray( paramName, PluginConfigDebugProfileFixed.SUB_PARAM_POS_VEC, positions );
2240 int i;
2241 if (isCustom)
2242 {
2243 for ( i = names.Count() - 1; i >= 0 ; i--)
2244 {
2245 arr.Insert(new LocationParams(names.Get(i), isCustom, positions.Get(i).ToVector()));
2246 }
2247 }
2248 else
2249 {
2250 for (i = 0; i < names.Count(); i++)
2251 {
2252 arr.Insert(new LocationParams(names.Get(i), isCustom, positions.Get(i).ToVector()));
2253 }
2254 }
2255 }
DayZGame g_Game
Определения DayZGame.c:4074
Param3< string, bool, vector > LocationParams
Определения PluginConfigDebugProfile.c:25
void GetSubParametersInStringArray(string setting_name, string sub_param_name, out TStringArray arr)
Определения PluginConfigDebugProfile.c:306
const string POSITION_NAME_ROOT
Определения PluginConfigDebugProfile.c:72
class array< Class T > TStringArray
proto int ToLower()
Changes string to lowercase. Returns length.

Перекрестные ссылки g_Game, GetSubParametersInStringArray(), PluginConfigDebugProfile::PluginConfigDebugProfileFixed(), POSITION_NAME_ROOT, string::ToLower() и TStringArray.