Files
zzz_REBIRTH__Utils/Scripts/MinEvents/Inactive/MinEventActionAdjustStats.cs
2025-06-04 16:44:53 +09:30

25 lines
886 B
C#

public class MinEventActionAdjustStats : MinEventActionTargetedBase
{
public override void Execute(MinEventParams _params)
{
var entity = _params.Self as EntityAlive;
if (entity == null)
{
return;
}
if (entity is EntityNPCRebirth npc)
{
if (SingletonMonoBehaviour<ConnectionManager>.Instance.IsClient)
{
//Log.Out("MinEventActionAdjustStats-Execute SEND TO SERVER");
SingletonMonoBehaviour<ConnectionManager>.Instance.SendToServer(NetPackageManager.GetPackage<NetPackageAdjustStats>().Setup(entity.entityId), false);
}
else
{
//Log.Out("MinEventActionAdjustStats-Execute IS SERVER");
GameManager.Instance.StartCoroutine(RebirthUtilities.adjustNPCStats(npc));
}
}
}
}