Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ZombieMaleBase

Base class for eatch Infected type. Подробнее...

Защищенные члены

override void EEInit ()
 
void ~ZmbM_Mummy ()
 
override void OnDamageDestroyed (int oldLevel)
 
void ChangeVisual ()
 
override bool ResistContaminatedEffect ()
 

Защищенные данные

ZombieMummyLight m_EyeLight
 

Закрытые члены

override bool IsZombieMilitary ()
 
override bool IsZombieMilitary ()
 
override bool IsZombieMilitary ()
 
override bool IsZombieMilitary ()
 
override bool ResistContaminatedEffect ()
 
override bool ResistContaminatedEffect ()
 
override bool IsZombieMilitary ()
 

Подробное описание

Base class for eatch Infected type.

Конструктор(ы)

◆ ~ZmbM_Mummy()

void ~ZmbM_Mummy ( )
inlineprotected
229 {
230 if (m_EyeLight)
231 m_EyeLight.Destroy();
232 }
ZombieMummyLight m_EyeLight
Definition ZombieMaleBase.c:220

Перекрестные ссылки m_EyeLight.

Методы

◆ ChangeVisual()

void ChangeVisual ( )
inlineprotected
242 {
243 int index = GetHiddenSelectionIndex("camo");
244
245 SetObjectMaterial(index, "dz\\characters\\zombies\data\\Mummy_dead.rvmat");
246 SetObjectTexture(index, "dz\\characters\\zombies\\data\\Mummy_dead_CO.paa");
247 }
Definition EntityAI.c:95

◆ EEInit()

override void EEInit ( )
inlineprotected
223 {
224 if (!IsDamageDestroyed())//walking up to or connecting to already dead zombies check
225 m_EyeLight = ZombieMummyLight.Cast(ScriptedLightBase.CreateLightAtObjMemoryPoint(ZombieMummyLight, this, "MummyLight"));
226 }
bool IsDamageDestroyed(ActionTarget target)
Definition ActionBase.c:913
Definition PointLightBase.c:2

Перекрестные ссылки IsDamageDestroyed() и m_EyeLight.

◆ IsZombieMilitary() [1/5]

override bool IsZombieMilitary ( )
inlineprivate
131 {
132 return true;
133 }

◆ IsZombieMilitary() [2/5]

override bool IsZombieMilitary ( )
inlineprivate
163 {
164 return true;
165 }

◆ IsZombieMilitary() [3/5]

override bool IsZombieMilitary ( )
inlineprivate
171 {
172 return true;
173 }

◆ IsZombieMilitary() [4/5]

override bool IsZombieMilitary ( )
inlineprivate
183 {
184 return true;
185 }

◆ IsZombieMilitary() [5/5]

override bool IsZombieMilitary ( )
inlineprivate
212 {
213 return true;
214 }

◆ OnDamageDestroyed()

override void OnDamageDestroyed ( int oldLevel)
inlineprotected
234 {
235 if (m_EyeLight)
236 m_EyeLight.FadeOut(15);
237
238 GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( ChangeVisual, 1000);
239 }
void ChangeVisual()
Definition ZombieMaleBase.c:241
proto native CGame GetGame()
const int CALL_CATEGORY_SYSTEM
Definition tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame() и m_EyeLight.

◆ ResistContaminatedEffect() [1/3]

override bool ResistContaminatedEffect ( )
inlineprivate
199 {
200 return true;
201 }

◆ ResistContaminatedEffect() [2/3]

override bool ResistContaminatedEffect ( )
inlineprivate
207 {
208 return true;
209 }

◆ ResistContaminatedEffect() [3/3]

override bool ResistContaminatedEffect ( )
inlineprotected
251 {
252 return true;
253 }

Поля

◆ m_EyeLight

ZombieMummyLight m_EyeLight
protected

Объявления и описания членов класса находятся в файле: