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

◆ SetTextSmart()

void SetTextSmart ( string value)

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

176 {
177 if (value == "Male" || value == "Female")
178 {
179 SetDisplayNameText(value,"");
180 return;
181 }
182
183 class_name = value;
184 int index = m_Options.Find(value);
185 if (InheritsFrom(class_name, "Clothing_Base"))
186 {
187 SetDisplayNameText(class_name,index.ToString());
188 }
189 else if (InheritsFrom(class_name,"SurvivorBase"))
190 {
191 if (InheritsFrom(class_name,"SurvivorMale_Base"))
192 {
193 SetDisplayNameText("#str_cfgvehicles_survivorM0",(m_SelectedOptionIndex + 1).ToString());
194 }
195 else if (InheritsFrom(class_name,"SurvivorFemale_Base"))
196 {
197 SetDisplayNameText("#str_cfgvehicles_survivorF0",(m_SelectedOptionIndex + 1).ToString());
198 }
199 }
200 else
201 {
202 SetDisplayNameText(class_name,index.ToString());
203 }
204 }
proto string ToString()
bool InheritsFrom(string value, string baseclass)
Определения OptionSelectorMultistate.c:206
class OptionSelectorMultistate extends OptionSelector class_name
void SetDisplayNameText(string value, string appendix)
Определения OptionSelectorMultistate.c:150

Перекрестные ссылки class_name, InheritsFrom(), SetDisplayNameText() и ToString().

Используется в OptionSelectorMultistateCharacterMenu(), SetNextOption(), SetPrevOption(), SetRandomValue(), SetStringOption(), SetValue() и SetValue().