private static void CollectTokenData_ctor(On.CollectToken.CollectTokenData.orig_ctor orig, CollectToken.CollectTokenData self, PlacedObject owner, bool isBlue) { orig(self, owner, isBlue); ResizeToFitPlayer(ref self.availableToPlayers, true); }
// CollectToken private static void CollectTokenData_FromString(On.CollectToken.CollectTokenData.orig_FromString orig, CollectToken.CollectTokenData self, string s) { orig(self, s); if (PlayerManager.UsingCustomCharacter) { self.availableToPlayers[PlayerManager.CurrentCharacter.slugcatIndex] = self.availableToPlayers[PlayerManager.CurrentCharacter.useSpawns]; } }