1
This commit is contained in:
parent
93a37e7281
commit
4694bfa9e4
@ -613,3 +613,10 @@ void Trigger::DestoryEnergyShield()
|
||||
{
|
||||
DispatchEvent(kDestoryEnergyShieldEvent, {});
|
||||
}
|
||||
|
||||
void Trigger::EnterCrazeMode()
|
||||
{
|
||||
if (!owner_->dead) {
|
||||
DispatchEvent(kCrazeModeEvent, {});
|
||||
}
|
||||
}
|
||||
|
@ -48,7 +48,8 @@ enum EventId_e
|
||||
kEndReloadEvent,
|
||||
kDownedEvent,
|
||||
kUpdateEnergyShieldEvent,
|
||||
kDestoryEnergyShieldEvent
|
||||
kDestoryEnergyShieldEvent,
|
||||
kCrazeModeEvent
|
||||
};
|
||||
|
||||
class Weapon;
|
||||
@ -96,6 +97,7 @@ public:
|
||||
void EndReload();
|
||||
void UpdateEnergyShield(int value, int new_time);
|
||||
void DestoryEnergyShield();
|
||||
void EnterCrazeMode();
|
||||
|
||||
std::weak_ptr<EventHandlerPtr> AddListener(int event_id, a8::CommonCbProc cb);
|
||||
void RemoveEventHandler(std::weak_ptr<EventHandlerPtr> handler_ptr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user