WaterGun-WaterGunLib icon

WaterGunLib

[v80+] [USE V1.3.2 for v80-] My personal library

Last updated 4 days ago
Total downloads 185486
Total rating 3 
Categories Libraries
Dependency string WaterGun-WaterGunLib-1.6.0
Dependants 103 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Evaisa-FixPluginTypesSerialization-1.1.4 icon
Evaisa-FixPluginTypesSerialization

Fix custom Serializable structs and such not properly getting deserialized by Unity.

Preferred version: 1.1.4

README

About

Created most likely only for MonesMonesowicz but might be used by other creators

Features

Automatic bundle detection (.watergunlib)

  • Allows using all the Api's without any scripting knownledge

OutsideObjectsApi

  • Allows registering outsideobjects into the base game

EnemiesApi

  • Allows registering enemies into the base game

UnlockablesApi

  • Allows registering unlockables into the base game

ItemsApi

  • Allows registering items into the base game

ShaderRestorer

  • Restores any shader from base game

TeleportTarget

  • Allows teleporting PlayerControllerB to a desired destination + Customizing sounds

DamageTrigger

  • Allows creating a damage per delay collider with customizable DeathAnimation, DeathType, Delay, Damage

PowerGenerator

  • Allows creating a generator like in wesley's moons (Asteroid-13) + an option to allow fail which deals damage

Credits

  • Evaisa for creating LethalLib and FixPluginTypesSerialization (some code is based of the source code)
  • IAmBatBy for creating LethalLevelLoader (some code is based of the source code)