示例#1
0
        ////////////////

        private void ResetPlayer(Player replayer)
        {
            PlayerHelpers.FullVanillaReset(replayer);
            PlayerModHelpers.ModdedExtensionsReset(replayer, new HashSet <string>()
            {
                "Rewards"
            });

            if (Main.netMode == 0)
            {
                this.BeginSessionForPlayer(replayer);
                this.RefundRewardsSpendings(replayer);
            }
            else if (Main.netMode == 1)
            {
                PlayerResetConfirmProtocol.QuickRequest();
            }
        }