1
This commit is contained in:
parent
7a0a2db3cc
commit
750f28cbc5
@ -4,6 +4,7 @@
|
||||
#include "creature.h"
|
||||
#include "room.h"
|
||||
#include "metamgr.h"
|
||||
#include "trigger.h"
|
||||
|
||||
void Skill::Initialzie()
|
||||
{
|
||||
@ -317,27 +318,62 @@ void Skill::InitPassiveSkill()
|
||||
|
||||
void Skill::ProcSJXY()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kBulletHitEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcSSJS()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kReceiveDmgEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcJSHX()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kKillEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcSWZB()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kDieEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcCMXD()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kShieldDestoryEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcMYXY()
|
||||
@ -352,15 +388,38 @@ void Skill::ProcGZJS()
|
||||
|
||||
void Skill::ProcJYFH()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kRescueEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcFH()
|
||||
{
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kDieEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
void Skill::ProcYSHF()
|
||||
{
|
||||
#if 0
|
||||
owner->GetTrigger()->AddListener
|
||||
(
|
||||
kDieEvent,
|
||||
[] (const std::vector<std::any>& params)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
#endif
|
||||
}
|
||||
|
@ -425,7 +425,7 @@ void Trigger::DispatchEvent(int event_id, const std::vector<std::any>& param)
|
||||
void Trigger::BulletHit(Bullet* bullet)
|
||||
{
|
||||
if (bullet->sender.Get()) {
|
||||
bullet->sender.Get()->GetTrigger()->DispatchEvent(kBulletHit, {bullet});
|
||||
bullet->sender.Get()->GetTrigger()->DispatchEvent(kBulletHitEvent, {bullet});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@ enum EventId_e
|
||||
kShieldDestoryEvent = 5,
|
||||
kFlyHookPullEvent = 6,
|
||||
kRescueEvent = 7,
|
||||
kBulletHit = 8
|
||||
kBulletHitEvent = 8
|
||||
};
|
||||
|
||||
class Weapon;
|
||||
|
Loading…
x
Reference in New Issue
Block a user