You are viewing a potentially older version of this package. View all versions.
WaterGun-WaterGunLib-1.6.0 icon

WaterGunLib

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

Date uploaded 5 days ago
Version 1.6.0
Download link WaterGun-WaterGunLib-1.6.0.zip
Downloads 2935
Dependency string WaterGun-WaterGunLib-1.6.0

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)

CHANGELOG

1.6.0

  • Full overhaul of all api's
  • Removed DetonatorItem
  • Overhauled TeleportTarget to allow directing a playercontroller instead of using local player
  • Fixed HittableObject HP system
  • ShaderRestorer now allows restoring all the shaders
  • ToxicGas renamed to DamageTrigger

1.5.0

  • Added HittableObject

1.4.5

  • Added GrassShaderRestorer

1.4.0

  • Updated for v80+

1.3.2

  • Fixed some issues with scraps sometime duplicating in selectable levels

1.3.1

  • Fixed some issue with blank items would not register

1.3.0

  • Automatic bundle detection (.watergunlib)
  • Added ItemApi + modules
  • Added EnemiesApi
  • Added OutsideObjectsApi
  • Added UnlockablesApi
  • Fixed PowerGenerator

1.2.0

  • Added DetonatorItem

1.1.0

  • Fixed for v73

  • Added PowerGenerator

1.0.1

  • Fixed TeleportTarget being executed only on client

1.0.0

  • Mod released.