Exemple #1
0
 private static void HandleBenchSave(On.PlayerData.orig_SetBenchRespawn_string_string_bool orig, PlayerData self,
                                     string spawnMarker, string sceneName, bool facingRight)
 {
     if (CanSaveInRoom(sceneName))
     {
         orig(self, spawnMarker, sceneName, facingRight);
     }
 }
 private static void PlayerData_SetBenchRespawn_1
 (
     On.PlayerData.orig_SetBenchRespawn_string_string_bool orig,
     PlayerData self,
     string spawnMarker,
     string sceneName,
     bool facingRight
 )
 {
     if (IsGarbage || !string.IsNullOrEmpty(spawnMarker) && spawnMarker.ToLower().Contains("bench"))
     {
         orig(self, spawnMarker, sceneName, facingRight);
     }
 }