Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/NetworkedMP_Default_GameMode.cs
2025-08-13 09:26:42 +08:00

19 lines
587 B
C#

namespace MoleMole
{
public class NetworkedMP_Default_GameMode : OriginalSPGameMode
{
public override void HandleLocalPlayerAvatarDie(BaseMonoAvatar diedAvatar)
{
diedAvatar.gameObject.SetActive(false);
Singleton<CameraManager>.Instance.GetMainCamera().TransitToStatic();
Singleton<MainUIManager>.Instance.GetInLevelUICanvas().mainPageContext.SetInLevelMainPageActive(false);
}
public override bool ShouldAttackPatternSendBeingHit(uint beHitEntityID)
{
bool flag = Singleton<RuntimeIDManager>.Instance.IsSyncedRuntimeID(beHitEntityID);
return !flag;
}
}
}