Beispiel #1
0
            protected override void VehicleSeat_onPassengerExit(GameObject passenger)
            {
                var characterBody = passenger.GetComponent <CharacterBody>();

                if (characterBody)
                {
                    SpawnAcidPools(characterBody);
                    if (cfgShouldDropVolatileBattery)
                    {
                        PersonalizePodPlugin.SpawnBattery(characterBody.footPosition);
                    }
                }
            }
Beispiel #2
0
            protected override void VehicleSeat_onPassengerExit(GameObject passenger)
            {
                var characterBody = passenger.GetComponent <CharacterBody>();

                if (characterBody && isServer)
                {
                    characterBody.AddTimedBuff(RoR2Content.Buffs.LifeSteal, 8f);
                    if (cfgShouldDropVolatileBattery)
                    {
                        PersonalizePodPlugin.SpawnBattery(characterBody.footPosition);
                    }
                }
            }