Namespace WeaverCore.Utilities
Classes
AnimationUtilities
Misc utility functions for animation related tasks
CameraUtilities
Contains utility functions related to the Camera
CharmUtilities
Contains utility functions related to Charms
ColliderUtilities
Contains utility functions related to Colliders
CoroutineUtilities
Contains many useful utility functions when dealing with coroutines
DictionaryUtilities
Contains many utility functions for working with dictionaries
DirectionUtilities
Contains many utility functions for handling cardinal directions
DreamnailUtilities
Contains utility functions related to Dreamnailing
EnumUtilities
Contains many utility functions for enums
FieldCopierBuilder<ParameterType>
Used to build a copy function that will copy the fields from one object to another. Add the fields you want to copy via the AddField(FieldInfo) function, and call Finish() to create the function
FlingUtilities
Provides extra functions and utilities for flinging objects
GameObjectUtilities
Contains utility functions for working with GameObjects
HashUtilities
Contains many utility functions for calculating hashes
HeroUtilities
Contains many utility functions related to the Hero (The player character)
LerpUtilities
Contains some utility functions related to the Linear Interpolation
ListUtilities
Contains some utility functions related to the Lists and Arrays
MapZoneUtilities
Contains some utility functions related to Map Zones
MathUtilities
Contains some utility functions related to math
PathUtilities
Contains utility functions related to file paths
PlayMakerUtilities
Contains some utility functions related to PlayMaker
These only work in-game
RectUtilities
Contains some utility functions related to rects
ReflectionUtilities
Contains many utility functions for reflection
ResourceUtilities
Used for loading resources from an assembly, and other related actions
StreamUtilities
Contains some utility functions related to streams
StringUtilities
Contains some utility functions related to strings
Teleporter
Used for teleporting an object/enemy from one place to another (with audio and particle effects too!)
TextureUtilities
Contains many utility functions related to textures
TransformUtilities
Contains many utility functions related to transforms
TypeUtilities
Contains utility functions related to types
UnboundCoroutine
Used for starting/stopping coroutines that aren't bound to a specific GameObject
UnityUtilities
Contains utility functions related to unity objects
VectorUtilities
Contains utility functions related to vectors
WeaverAnimationData
Contains a series of animation clips that can be played with WeaverAnimationPlayer
WeaverAssets
Used for getting assets/resources from the WeaverCore Bundle
Structs
WeaverAnimationData.Clip
An animation clip that contains a series of sprites to play
Enums
Teleporter.TeleType
The type of teleport to be employed
WeaverAnimationData.WrapMode
Determines how an animation clip will loop