Table of Contents

Namespace TrinketTinker.Companions.Motions

Classes

BaseLerpMotion<IArgs>

Base version of LerpMotion, for use with inheritance

BaseStaticMotion<IArgs>

Companion stays at some static offset from anchor.

BounceMotion

Companion follows the player and bobs up and down

HopMotion

Companion follows the player and bobs up and down

HoverMotion

Companion follows the player and bobs up and down

LerpMotion

Companion closely follows the anchor, at a distance

Motion<TArgs>

Abstract class, controls drawing and movement of companion

OrbitMotion

Companion orbits around a point

RelativeMotion

Companion's offset is adjusted depending on player facing direction

SerpentMotion

Companion has trailing segments and tail, like the royal serpent. Needs additional sets of sprites for segment(s) and tail.

StaticMotion

Companion stays at some static offset from anchor.

Interfaces

IMotion