mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-19 15:51:48 +00:00
Add vanilla button checks for Influencer
This commit is contained in:
1 parent
9f4e519b9e
commit
ab7d43f18b
1 file changed
+12
@@ -23,10 +23,18 @@ public static class VanillaButtonPatches
|
|||||||
{
|
{
|
||||||
playerTarget = role.Cast<TrackerRole>().currentTarget;
|
playerTarget = role.Cast<TrackerRole>().currentTarget;
|
||||||
}
|
}
|
||||||
|
else if (role.Role is RoleTypes.Detective)
|
||||||
|
{
|
||||||
|
playerTarget = role.Cast<DetectiveRole>().currentTarget;
|
||||||
|
}
|
||||||
else if (role.Role is RoleTypes.GuardianAngel)
|
else if (role.Role is RoleTypes.GuardianAngel)
|
||||||
{
|
{
|
||||||
playerTarget = role.Cast<GuardianAngelRole>().currentTarget;
|
playerTarget = role.Cast<GuardianAngelRole>().currentTarget;
|
||||||
}
|
}
|
||||||
|
else if (role.Role is RoleTypes.SpiritGuide)
|
||||||
|
{
|
||||||
|
playerTarget = role.Cast<SpiritGuideRole>().currentTarget;
|
||||||
|
}
|
||||||
else if (role.Role is RoleTypes.Engineer)
|
else if (role.Role is RoleTypes.Engineer)
|
||||||
{
|
{
|
||||||
ventTarget = role.Cast<EngineerRole>().currentTarget;
|
ventTarget = role.Cast<EngineerRole>().currentTarget;
|
||||||
@@ -53,6 +61,10 @@ public static class VanillaButtonPatches
|
|||||||
{
|
{
|
||||||
playerTarget = role.Cast<DetectiveRole>().currentTarget;
|
playerTarget = role.Cast<DetectiveRole>().currentTarget;
|
||||||
}
|
}
|
||||||
|
else if (role.Role is RoleTypes.SpiritGuide)
|
||||||
|
{
|
||||||
|
playerTarget = role.Cast<SpiritGuideRole>().currentTarget;
|
||||||
|
}
|
||||||
|
|
||||||
var genericEvent = new VanillaButtonClickEvent(__instance, playerTarget);
|
var genericEvent = new VanillaButtonClickEvent(__instance, playerTarget);
|
||||||
MiraEventManager.InvokeEvent(genericEvent);
|
MiraEventManager.InvokeEvent(genericEvent);
|
||||||
|
|||||||
Reference in new issue
Block a user