From a4fcee58043ae5f2b54796f7c80087c9b81ad539 Mon Sep 17 00:00:00 2001 From: mushymato Date: Sat, 26 Oct 2024 16:34:00 -0400 Subject: [PATCH] update docfx gh-pages --- ...r.Companions.Motions.BaseLerpMotion-1.html | 43 ++- ...inker.Companions.Motions.BounceMotion.html | 14 +- ...etTinker.Companions.Motions.HopMotion.html | 348 ++++++++++++++++++ ...Tinker.Companions.Motions.HoverMotion.html | 6 +- ...tTinker.Companions.Motions.LerpMotion.html | 10 +- ...ketTinker.Companions.Motions.Motion-1.html | 6 +- .../api/TrinketTinker.Companions.Motions.html | 5 + ...ketTinker.Effects.Abilities.Ability-1.html | 16 +- ...nker.Effects.Abilities.HitscanAbility.html | 43 ++- ...inker.Effects.Pewpew.TinkerProjectile.html | 324 +--------------- ...ker.Models.AbilityArgs.ProjectileArgs.html | 76 +++- .../api/TrinketTinker.Models.AbilityData.html | 36 +- ...etTinker.Models.MotionArgs.BounceArgs.html | 10 +- ...inketTinker.Models.MotionArgs.HopArgs.html | 235 ++++++++++++ ...ketTinker.Models.MotionArgs.HoverArgs.html | 10 +- ...nketTinker.Models.MotionArgs.LerpArgs.html | 75 +++- ...ketTinker.Models.MotionArgs.OrbitArgs.html | 4 +- ...etTinker.Models.MotionArgs.StaticArgs.html | 4 +- docs/api/TrinketTinker.Models.MotionArgs.html | 15 +- docs/api/TrinketTinker.Models.ProcOn.html | 2 +- docs/api/toc.html | 6 + docs/api/toc.json | 2 +- docs/guide/3.z.000-Lerp.html | 26 ++ docs/guide/3.z.002-Bounce.html | 12 +- docs/guide/3.z.003-Hop.html | 136 +++++++ docs/guide/toc.html | 3 + docs/guide/toc.json | 2 +- docs/index.json | 9 +- docs/manifest.json | 30 ++ docs/xrefmap.yml | 251 +++++++++---- 30 files changed, 1284 insertions(+), 475 deletions(-) create mode 100644 docs/api/TrinketTinker.Companions.Motions.HopMotion.html create mode 100644 docs/api/TrinketTinker.Models.MotionArgs.HopArgs.html create mode 100644 docs/guide/3.z.003-Hop.html diff --git a/docs/api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html b/docs/api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html index 92d872f..a2017a7 100644 --- a/docs/api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html +++ b/docs/api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html @@ -89,7 +89,7 @@
Table of Contents

-Class BaseLerpMotion<IArgs> +Class BaseLerpMotion<IArgs>

@@ -133,6 +133,7 @@

Type Parameters

Derived
BounceMotion
+
HopMotion
HoverMotion
LerpMotion
@@ -180,9 +181,6 @@

Type Parameters

Motion<IArgs>.Cleanup()
-
- Motion<IArgs>.OnOwnerWarp() -
Motion<IArgs>.UpdateAnchor(GameTime, GameLocation)
@@ -252,7 +250,7 @@

Constructors

BaseLerpMotion(TrinketTinkerCompanion, MotionData, VariantData) - +

Base version of LerpMotion, for use with inheritance

@@ -291,7 +289,7 @@

Fields

lerp - +

Variable for how much interpolation happened so far.

@@ -327,7 +325,7 @@

Methods

GetOffset() - +

Get offset

@@ -359,7 +357,7 @@

Returns

GetRotation() - +

Get sprite rotation

@@ -388,11 +386,38 @@

Returns

+ + +

+ OnOwnerWarp() + +

+ +

Update light source when owner changes location

+
+
+ +
+
public override void OnOwnerWarp()
+
+ + + + + + + + + + + + +

UpdateLocal(GameTime, GameLocation) - +

Update info that should change every tick, for owner only. Netfield changes should happen here.

diff --git a/docs/api/TrinketTinker.Companions.Motions.BounceMotion.html b/docs/api/TrinketTinker.Companions.Motions.BounceMotion.html index 0439a0b..222a8b6 100644 --- a/docs/api/TrinketTinker.Companions.Motions.BounceMotion.html +++ b/docs/api/TrinketTinker.Companions.Motions.BounceMotion.html @@ -132,6 +132,9 @@

BaseLerpMotion<BounceArgs>.UpdateLocal(GameTime, GameLocation)

+ @@ -144,9 +147,6 @@

Motion<BounceArgs>.Cleanup()

- @@ -229,7 +229,7 @@

Methods

GetOffset() - +

Get offset

@@ -261,7 +261,7 @@

Returns

GetShadowScale() - +

Get shadow draw scale.

@@ -293,7 +293,7 @@

Returns

GetTextureScale() - +

Get texture draw scale.

@@ -325,7 +325,7 @@

Returns

UpdateGlobal(GameTime, GameLocation) - +

Update info that should change every tick, for all game instances in multiplayer.

diff --git a/docs/api/TrinketTinker.Companions.Motions.HopMotion.html b/docs/api/TrinketTinker.Companions.Motions.HopMotion.html new file mode 100644 index 0000000..1864d30 --- /dev/null +++ b/docs/api/TrinketTinker.Companions.Motions.HopMotion.html @@ -0,0 +1,348 @@ + + + + + Class HopMotion | TrinketTinker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HopMotion +

+ +
+
Namespace
TrinketTinker.Companions.Motions
+
Assembly
TrinketTinker.dll
+
+ +

Companion follows the player and bobs up and down

+
+
+ +
+
public sealed class HopMotion : BaseLerpMotion<HopArgs>, IMotion
+
+ + + + +
+
Inheritance
+
+ + + +
HopMotion
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + + + +
+ + + + + + +

Constructors +

+ + + + +

+ HopMotion(TrinketTinkerCompanion, MotionData, VariantData) + +

+ +

Companion follows the player and bobs up and down

+
+
+ +
+
public HopMotion(TrinketTinkerCompanion companion, MotionData mdata, VariantData vdata)
+
+ +

Parameters

+
+
companion TrinketTinkerCompanion
+
+
mdata MotionData
+
+
vdata VariantData
+
+
+ + + + + + + + + + + + +

Methods +

+ + + + +

+ GetOffset() + +

+ +

Get offset

+
+
+ +
+
public override Vector2 GetOffset()
+
+ + +

Returns

+
+
Vector2
+
+
+ + + + + + + + + + + + + +

+ GetShadowScale() + +

+ +

Get shadow draw scale.

+
+
+ +
+
protected override Vector2 GetShadowScale()
+
+ + +

Returns

+
+
Vector2
+
+
+ + + + + + + + + + + + + +

+ UpdateGlobal(GameTime, GameLocation) + +

+ +

Update info that should change every tick, for all game instances in multiplayer.

+
+
+ +
+
public override void UpdateGlobal(GameTime time, GameLocation location)
+
+ +

Parameters

+
+
time GameTime
+
+
location GameLocation
+
+
+ + + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+ +
+ + + + diff --git a/docs/api/TrinketTinker.Companions.Motions.HoverMotion.html b/docs/api/TrinketTinker.Companions.Motions.HoverMotion.html index 895982d..cbd4c34 100644 --- a/docs/api/TrinketTinker.Companions.Motions.HoverMotion.html +++ b/docs/api/TrinketTinker.Companions.Motions.HoverMotion.html @@ -129,6 +129,9 @@

Inherited Members
+ @@ -141,9 +144,6 @@

Motion<HoverArgs>.Cleanup()

- diff --git a/docs/api/TrinketTinker.Companions.Motions.LerpMotion.html b/docs/api/TrinketTinker.Companions.Motions.LerpMotion.html index b57ede4..ffae8b3 100644 --- a/docs/api/TrinketTinker.Companions.Motions.LerpMotion.html +++ b/docs/api/TrinketTinker.Companions.Motions.LerpMotion.html @@ -89,7 +89,7 @@
Table of Contents

-Class LerpMotion +Class LerpMotion

@@ -141,6 +141,9 @@

BaseLerpMotion<LerpArgs>.GetRotation()

+ @@ -180,9 +183,6 @@

Motion<LerpArgs>.Cleanup()

- @@ -252,7 +252,7 @@

Constructors

LerpMotion(TrinketTinkerCompanion, MotionData, VariantData) - +

Companion closely follows the anchor, at a distance

diff --git a/docs/api/TrinketTinker.Companions.Motions.Motion-1.html b/docs/api/TrinketTinker.Companions.Motions.Motion-1.html index 424f94c..7e20e0e 100644 --- a/docs/api/TrinketTinker.Companions.Motions.Motion-1.html +++ b/docs/api/TrinketTinker.Companions.Motions.Motion-1.html @@ -503,7 +503,7 @@

Methods

CheckSpriteCollision(GameLocation, Vector2) - +

Helper function, check if the sprite collides with anything.

@@ -569,7 +569,7 @@

DirectionFrameStart() - +

First frame of animation, depending on direction.

@@ -989,7 +989,7 @@

Parameters

UpdateDirection() - +

Update companion facing direction using a direction.

diff --git a/docs/api/TrinketTinker.Companions.Motions.html b/docs/api/TrinketTinker.Companions.Motions.html index e38fc23..c22ff18 100644 --- a/docs/api/TrinketTinker.Companions.Motions.html +++ b/docs/api/TrinketTinker.Companions.Motions.html @@ -106,6 +106,11 @@

BounceMotion

Companion follows the player and bobs up and down

+
+
+
+
HopMotion
+

Companion follows the player and bobs up and down

diff --git a/docs/api/TrinketTinker.Effects.Abilities.Ability-1.html b/docs/api/TrinketTinker.Effects.Abilities.Ability-1.html index 1cdfd4e..471c804 100644 --- a/docs/api/TrinketTinker.Effects.Abilities.Ability-1.html +++ b/docs/api/TrinketTinker.Effects.Abilities.Ability-1.html @@ -521,7 +521,7 @@

Returns

ApplyEffect(ProcEventArgs) - +

Applies ability effect, mark the ability as not allowed until next tick or longer.

@@ -558,7 +558,7 @@

Returns

CleanupEffect(Farmer) - +

Cleanup ability when trinket is unequipped, if is Always

@@ -627,7 +627,7 @@

Returns

GetTASPosition(ProcEventArgs) - +

Get where the on proc StardewValley.TemporaryAnimatedSprite should be drawn from.

@@ -635,12 +635,12 @@

-
protected virtual Vector2 GetTASPosition(ProcEventArgs args)
+
protected virtual Vector2 GetTASPosition(ProcEventArgs proc)

Parameters

-
args ProcEventArgs
+
proc ProcEventArgs
@@ -672,14 +672,14 @@

-
protected virtual void HandleProc(object? sender, ProcEventArgs args)
+
protected virtual void HandleProc(object? sender, ProcEventArgs proc)

Parameters

sender object
-
args ProcEventArgs
+
proc ProcEventArgs
@@ -698,7 +698,7 @@

Parameters

Update(Farmer, GameTime, GameLocation) - +

Update on game tick, handles the proc timer.

diff --git a/docs/api/TrinketTinker.Effects.Abilities.HitscanAbility.html b/docs/api/TrinketTinker.Effects.Abilities.HitscanAbility.html index fe53747..1626387 100644 --- a/docs/api/TrinketTinker.Effects.Abilities.HitscanAbility.html +++ b/docs/api/TrinketTinker.Effects.Abilities.HitscanAbility.html @@ -89,7 +89,7 @@
Table of Contents

-Class HitscanAbility +Class HitscanAbility

@@ -179,7 +179,7 @@

Constructors

HitscanAbility(TrinketTinkerEffect, AbilityData, int) - +

Deal damage to monster within range, optionally stun them for a period.

@@ -219,7 +219,7 @@

Methods

ApplyEffect(ProcEventArgs) - +

Applies ability effect, mark the ability as not allowed until next tick or longer.

@@ -252,6 +252,43 @@

Returns

+ + +

+ GetTASPosition(ProcEventArgs) + +

+ +

Get where the on proc StardewValley.TemporaryAnimatedSprite should be drawn from.

+
+
+ +
+
protected override Vector2 GetTASPosition(ProcEventArgs proc)
+
+ +

Parameters

+
+
proc ProcEventArgs
+
+
+ +

Returns

+
+
Vector2
+
+
+ + + + + + + + + + + diff --git a/docs/api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html b/docs/api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html index 645586e..9d194c5 100644 --- a/docs/api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html +++ b/docs/api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html @@ -369,7 +369,7 @@

Constructors

TinkerProjectile() - +

Construct an empty instance.

@@ -396,7 +396,7 @@

TinkerProjectile(ProjectileArgs, ProcEventArgs, Monster, Vector2) - +

@@ -429,310 +429,6 @@

Parameters

-

Fields -

- - - -

- addedPrecision - -

- -
-
- -
-
public readonly NetInt addedPrecision
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - - - -

- critChance - -

- -
-
- -
-
public readonly NetFloat critChance
-
- - - - -

Field Value

-
-
NetFloat
-
-
- - - - - - - - - - -

- critMultiplier - -

- -
-
- -
-
public readonly NetFloat critMultiplier
-
- - - - -

Field Value

-
-
NetFloat
-
-
- - - - - - - - - - -

- explodeRadius - -

- -
-
- -
-
public readonly NetInt explodeRadius
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - - - -

- hits - -

- -
-
- -
-
public readonly NetInt hits
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - - - -

- knockBackModifier - -

- -
-
- -
-
public readonly NetFloat knockBackModifier
-
- - - - -

Field Value

-
-
NetFloat
-
-
- - - - - - - - - - -

- maxDamage - -

- -
-
- -
-
public readonly NetInt maxDamage
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - - - -

- minDamage - -

- -
-
- -
-
public readonly NetInt minDamage
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - - - -

- projectileTexture - -

- -
-
- -
-
public readonly NetString projectileTexture
-
- - - - -

Field Value

-
-
NetString
-
-
- - - - - - - - - - -

- stunTime - -

- -
-
- -
-
public readonly NetInt stunTime
-
- - - - -

Field Value

-
-
NetInt
-
-
- - - - - - - - -

Methods

@@ -741,7 +437,7 @@

Methods

InitNetFields() - +

Initialize the collection of fields to sync in multiplayer.

@@ -768,7 +464,7 @@

UpdatePiercesLeft(GameLocation) - +

@@ -799,7 +495,7 @@

Parameters

behaviorOnCollisionWithMonster(NPC, GameLocation) - +

Deal damage to monster.

@@ -833,7 +529,7 @@

Parameters

behaviorOnCollisionWithOther(GameLocation) - +

@@ -864,7 +560,7 @@

Parameters

behaviorOnCollisionWithPlayer(GameLocation, Farmer) - +

@@ -897,7 +593,7 @@

Parameters

behaviorOnCollisionWithTerrainFeature(TerrainFeature, Vector2, GameLocation) - +

@@ -932,7 +628,7 @@

Parameters

draw(SpriteBatch) - +

Needed to override this to get custom texture weh

@@ -964,7 +660,7 @@

Parameters

updatePosition(GameTime) - +

Same as basic projectile

diff --git a/docs/api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html b/docs/api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html index 5632d89..485845a 100644 --- a/docs/api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html +++ b/docs/api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html @@ -196,7 +196,7 @@

Properties

Acceleration - +

Acceleration per tick

@@ -228,7 +228,7 @@

Property Value

IgnoreLocationCollisions - +

Let projectile pass through location walls

@@ -260,7 +260,7 @@

Property Value

IgnoreObjectCollisions - +

Let projectile pass through objects/terrain feature

@@ -292,7 +292,7 @@

Property Value

MaxVelocity - +

Maximum velocity or -1 if not capped

@@ -324,7 +324,7 @@

Property Value

MinVelocity - +

Initial velocity for projectile

@@ -356,7 +356,7 @@

Property Value

Pierce - +

Number of enemies the projectile can pass through before it is destroyed

@@ -384,6 +384,37 @@

Property Value

+ + +

+ SpriteHeight + +

+ +
+
+ +
+
public int SpriteHeight { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + +

@@ -416,11 +447,42 @@

Property Value

+ + +

+ SpriteWidth + +

+ +
+
+ +
+
public int SpriteWidth { get; set; }
+
+ + + + + +

Property Value

+
+
int
+
+
+ + + + + + + +

TailCount - +

Number of trailing sprites to draw

diff --git a/docs/api/TrinketTinker.Models.AbilityData.html b/docs/api/TrinketTinker.Models.AbilityData.html index 9a512fa..9df24cf 100644 --- a/docs/api/TrinketTinker.Models.AbilityData.html +++ b/docs/api/TrinketTinker.Models.AbilityData.html @@ -89,7 +89,7 @@
Table of Contents

-Class AbilityData +Class AbilityData

@@ -158,7 +158,7 @@

Properties

AbilityClass - +

Type name of the ability, can use short form like "Buff" for buff ability.

@@ -190,7 +190,7 @@

Property Value

Condition - +

Condition, see StardewValley.GameStateQuery

@@ -222,7 +222,7 @@

Property Value

DamageThreshold - +

Minimum damage dealt or received before proc.
@@ -255,7 +255,7 @@

Property Value

Description - +

String description of what this ability does, will be passed to trinket item description and replace {1}

@@ -287,7 +287,7 @@

Property Value

IsBomb - +

Requires the damage be caused by a bomb (true), or not caused by a bomb (false).
@@ -320,7 +320,7 @@

Property Value

IsCriticalHit - +

Requires the damage to be critical hit (true), or not a critical hit (false).
@@ -353,7 +353,7 @@

Property Value

Proc - +

Determine when this ability activates.

@@ -385,7 +385,7 @@

Property Value

ProcSound - +

Sound cue to play on proc.

@@ -417,7 +417,7 @@

Property Value

ProcSyncIndex - +

For Sync

@@ -445,19 +445,19 @@

Property Value

- + -

- ProcTemporarySprites - +

+ ProcTAS +

-

Temporary animated sprites to spawn on proc.

+

Temporary animated sprite to spawn on proc, each item is the id of an entry in the TAS asset.

-
public List<TemporaryAnimatedSpriteDefinition> ProcTemporarySprites { get; set; }
+
public List<string> ProcTAS { get; set; }
@@ -466,7 +466,7 @@

Property Value

-
List<TemporaryAnimatedSpriteDefinition>
+
List<string>
@@ -481,7 +481,7 @@

Property Value

ProcTimer - +

Minimum cooldown time between ability activation, all ProcOn values respect this, not just Timer.

diff --git a/docs/api/TrinketTinker.Models.MotionArgs.BounceArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.BounceArgs.html index b9da960..0da2e53 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.BounceArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.BounceArgs.html @@ -6,7 +6,7 @@ - + @@ -97,7 +97,7 @@

Minimum and maximum float

+

Bounce args

@@ -134,6 +134,12 @@

LerpArgs.Max

+ + diff --git a/docs/api/TrinketTinker.Models.MotionArgs.HopArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.HopArgs.html new file mode 100644 index 0000000..840ad7e --- /dev/null +++ b/docs/api/TrinketTinker.Models.MotionArgs.HopArgs.html @@ -0,0 +1,235 @@ + + + + + Class HopArgs | TrinketTinker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
Table of Contents
+ +
+
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +

+Class HopArgs +

+ +
+
Namespace
TrinketTinker.Models.MotionArgs
+
Assembly
TrinketTinker.dll
+
+ +

Hop args

+
+
+ +
+
public sealed class HopArgs : LerpArgs, IArgs
+
+ + + + +
+
Inheritance
+
+ + +
HopArgs
+
+
+ +
+
Implements
+
+ +
+
+ + +
+
Inherited Members
+
+ + + + + + + + + + + + + +
+ + + + + + +

Properties +

+ + + + +

+ MaxHeight + +

+ +

Hop height

+
+
+ +
+
public float MaxHeight { get; set; }
+
+ + + + + +

Property Value

+
+
float
+
+
+ + + + + + + + + +
+ + + +
+ +
+ +
+
+ +
+ + + + diff --git a/docs/api/TrinketTinker.Models.MotionArgs.HoverArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.HoverArgs.html index fb7d5fa..9c6ef82 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.HoverArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.HoverArgs.html @@ -6,7 +6,7 @@ - + @@ -97,7 +97,7 @@

Hover magnitude (wiggleness)

+

Hover args

@@ -134,6 +134,12 @@

LerpArgs.Max

+ + diff --git a/docs/api/TrinketTinker.Models.MotionArgs.LerpArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.LerpArgs.html index 0339b9d..675633e 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.LerpArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.LerpArgs.html @@ -6,7 +6,7 @@ - + @@ -97,7 +97,7 @@

Minimum and maximum float

+

Lerp args

@@ -127,6 +127,7 @@

BounceArgs

+
@@ -170,7 +171,7 @@

Properties

Jitter - +

While within the minimum range, randomly move around a little bit.

@@ -266,7 +267,7 @@

Property Value

MoveSync - +

Stop moving as soon as the player stops moving.

@@ -294,6 +295,70 @@

Property Value

+ + +

+ Pause + +

+ +

Pause between lerp retargeting, in ms

+
+
+ +
+
public float Pause { get; set; }
+
+ + + + + +

Property Value

+
+
float
+
+
+ + + + + + + + + + +

+ Rate + +

+ +

Lerp rate in miliseconds

+
+
+ +
+
public float Rate { get; set; }
+
+ + + + + +

Property Value

+
+
float
+
+
+ + + + + + + +

Methods

@@ -302,7 +367,7 @@

Methods

Validate() - +

Checks if the given arguments are valid, potentially modify arguments to ensure they are valid

diff --git a/docs/api/TrinketTinker.Models.MotionArgs.OrbitArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.OrbitArgs.html index e19ae4e..695172f 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.OrbitArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.OrbitArgs.html @@ -6,7 +6,7 @@ - + @@ -97,7 +97,7 @@

Orbit radius

+

Orbit args

diff --git a/docs/api/TrinketTinker.Models.MotionArgs.StaticArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.StaticArgs.html index b66ca71..5613c38 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.StaticArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.StaticArgs.html @@ -6,7 +6,7 @@ - + @@ -97,7 +97,7 @@

Args for static motion

+

Static args, a placeholder class for motion that inherit StaticMotion

diff --git a/docs/api/TrinketTinker.Models.MotionArgs.html b/docs/api/TrinketTinker.Models.MotionArgs.html index 9f3e87c..ccf26c5 100644 --- a/docs/api/TrinketTinker.Models.MotionArgs.html +++ b/docs/api/TrinketTinker.Models.MotionArgs.html @@ -96,27 +96,32 @@

BounceArgs
-

Minimum and maximum float

+

Bounce args

+
+
+
+
HopArgs
+

Hop args

HoverArgs
-

Hover magnitude (wiggleness)

+

Hover args

LerpArgs
-

Minimum and maximum float

+

Lerp args

OrbitArgs
-

Orbit radius

+

Orbit args

StaticArgs
-

Args for static motion

+

Static args, a placeholder class for motion that inherit StaticMotion

diff --git a/docs/api/TrinketTinker.Models.ProcOn.html b/docs/api/TrinketTinker.Models.ProcOn.html index 89fb1a0..1ebd126 100644 --- a/docs/api/TrinketTinker.Models.ProcOn.html +++ b/docs/api/TrinketTinker.Models.ProcOn.html @@ -90,7 +90,7 @@
Table of Contents

-Enum ProcOn +Enum ProcOn

diff --git a/docs/api/toc.html b/docs/api/toc.html index 8a02355..22dfbe9 100644 --- a/docs/api/toc.html +++ b/docs/api/toc.html @@ -46,6 +46,9 @@
  • BounceMotion
  • +
  • + HopMotion +
  • HoverMotion
  • @@ -255,6 +258,9 @@
  • BounceArgs
  • +
  • + HopArgs +
  • HoverArgs
  • diff --git a/docs/api/toc.json b/docs/api/toc.json index c6b164b..60621c4 100644 --- a/docs/api/toc.json +++ b/docs/api/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"TrinketTinker.Companions","href":"TrinketTinker.Companions.html","topicHref":"TrinketTinker.Companions.html","topicUid":"TrinketTinker.Companions","items":[{"name":"TrinketTinkerCompanion","href":"TrinketTinker.Companions.TrinketTinkerCompanion.html","topicHref":"TrinketTinker.Companions.TrinketTinkerCompanion.html","topicUid":"TrinketTinker.Companions.TrinketTinkerCompanion"}]},{"name":"TrinketTinker.Companions.Anim","href":"TrinketTinker.Companions.Anim.html","topicHref":"TrinketTinker.Companions.Anim.html","topicUid":"TrinketTinker.Companions.Anim","items":[{"name":"TinkerAnimSprite","href":"TrinketTinker.Companions.Anim.TinkerAnimSprite.html","topicHref":"TrinketTinker.Companions.Anim.TinkerAnimSprite.html","topicUid":"TrinketTinker.Companions.Anim.TinkerAnimSprite"}]},{"name":"TrinketTinker.Companions.Motions","href":"TrinketTinker.Companions.Motions.html","topicHref":"TrinketTinker.Companions.Motions.html","topicUid":"TrinketTinker.Companions.Motions","items":[{"name":"BaseLerpMotion","href":"TrinketTinker.Companions.Motions.BaseLerpMotion-1.html","topicHref":"TrinketTinker.Companions.Motions.BaseLerpMotion-1.html","topicUid":"TrinketTinker.Companions.Motions.BaseLerpMotion`1"},{"name":"BaseStaticMotion","href":"TrinketTinker.Companions.Motions.BaseStaticMotion-1.html","topicHref":"TrinketTinker.Companions.Motions.BaseStaticMotion-1.html","topicUid":"TrinketTinker.Companions.Motions.BaseStaticMotion`1"},{"name":"BounceMotion","href":"TrinketTinker.Companions.Motions.BounceMotion.html","topicHref":"TrinketTinker.Companions.Motions.BounceMotion.html","topicUid":"TrinketTinker.Companions.Motions.BounceMotion"},{"name":"HoverMotion","href":"TrinketTinker.Companions.Motions.HoverMotion.html","topicHref":"TrinketTinker.Companions.Motions.HoverMotion.html","topicUid":"TrinketTinker.Companions.Motions.HoverMotion"},{"name":"IMotion","href":"TrinketTinker.Companions.Motions.IMotion.html","topicHref":"TrinketTinker.Companions.Motions.IMotion.html","topicUid":"TrinketTinker.Companions.Motions.IMotion"},{"name":"LerpMotion","href":"TrinketTinker.Companions.Motions.LerpMotion.html","topicHref":"TrinketTinker.Companions.Motions.LerpMotion.html","topicUid":"TrinketTinker.Companions.Motions.LerpMotion"},{"name":"Motion","href":"TrinketTinker.Companions.Motions.Motion-1.html","topicHref":"TrinketTinker.Companions.Motions.Motion-1.html","topicUid":"TrinketTinker.Companions.Motions.Motion`1"},{"name":"OrbitMotion","href":"TrinketTinker.Companions.Motions.OrbitMotion.html","topicHref":"TrinketTinker.Companions.Motions.OrbitMotion.html","topicUid":"TrinketTinker.Companions.Motions.OrbitMotion"},{"name":"RelativeMotion","href":"TrinketTinker.Companions.Motions.RelativeMotion.html","topicHref":"TrinketTinker.Companions.Motions.RelativeMotion.html","topicUid":"TrinketTinker.Companions.Motions.RelativeMotion"},{"name":"StaticMotion","href":"TrinketTinker.Companions.Motions.StaticMotion.html","topicHref":"TrinketTinker.Companions.Motions.StaticMotion.html","topicUid":"TrinketTinker.Companions.Motions.StaticMotion"}]},{"name":"TrinketTinker.Effects","href":"TrinketTinker.Effects.html","topicHref":"TrinketTinker.Effects.html","topicUid":"TrinketTinker.Effects","items":[{"name":"TrinketTinkerEffect","href":"TrinketTinker.Effects.TrinketTinkerEffect.html","topicHref":"TrinketTinker.Effects.TrinketTinkerEffect.html","topicUid":"TrinketTinker.Effects.TrinketTinkerEffect"}]},{"name":"TrinketTinker.Effects.Abilities","href":"TrinketTinker.Effects.Abilities.html","topicHref":"TrinketTinker.Effects.Abilities.html","topicUid":"TrinketTinker.Effects.Abilities","items":[{"name":"Ability","href":"TrinketTinker.Effects.Abilities.Ability-1.html","topicHref":"TrinketTinker.Effects.Abilities.Ability-1.html","topicUid":"TrinketTinker.Effects.Abilities.Ability`1"},{"name":"ActionAbility","href":"TrinketTinker.Effects.Abilities.ActionAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ActionAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ActionAbility"},{"name":"BaseHarvestAbility","href":"TrinketTinker.Effects.Abilities.BaseHarvestAbility-1.html","topicHref":"TrinketTinker.Effects.Abilities.BaseHarvestAbility-1.html","topicUid":"TrinketTinker.Effects.Abilities.BaseHarvestAbility`1"},{"name":"BuffAbility","href":"TrinketTinker.Effects.Abilities.BuffAbility.html","topicHref":"TrinketTinker.Effects.Abilities.BuffAbility.html","topicUid":"TrinketTinker.Effects.Abilities.BuffAbility"},{"name":"DebugDummyAbility","href":"TrinketTinker.Effects.Abilities.DebugDummyAbility.html","topicHref":"TrinketTinker.Effects.Abilities.DebugDummyAbility.html","topicUid":"TrinketTinker.Effects.Abilities.DebugDummyAbility"},{"name":"HarvestCropAbility","href":"TrinketTinker.Effects.Abilities.HarvestCropAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestCropAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestCropAbility"},{"name":"HarvestForageAbility","href":"TrinketTinker.Effects.Abilities.HarvestForageAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestForageAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestForageAbility"},{"name":"HarvestStoneAbility","href":"TrinketTinker.Effects.Abilities.HarvestStoneAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestStoneAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestStoneAbility"},{"name":"HealthAbility","href":"TrinketTinker.Effects.Abilities.HealthAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HealthAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HealthAbility"},{"name":"HitscanAbility","href":"TrinketTinker.Effects.Abilities.HitscanAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HitscanAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HitscanAbility"},{"name":"HoeDirtAbility","href":"TrinketTinker.Effects.Abilities.HoeDirtAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HoeDirtAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HoeDirtAbility"},{"name":"IAbility","href":"TrinketTinker.Effects.Abilities.IAbility.html","topicHref":"TrinketTinker.Effects.Abilities.IAbility.html","topicUid":"TrinketTinker.Effects.Abilities.IAbility"},{"name":"ItemDropAbility","href":"TrinketTinker.Effects.Abilities.ItemDropAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ItemDropAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ItemDropAbility"},{"name":"ProjectileAbility","href":"TrinketTinker.Effects.Abilities.ProjectileAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ProjectileAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ProjectileAbility"},{"name":"RaiseTriggerAbility","href":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility.html","topicHref":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility.html","topicUid":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility"},{"name":"StaminaAbility","href":"TrinketTinker.Effects.Abilities.StaminaAbility.html","topicHref":"TrinketTinker.Effects.Abilities.StaminaAbility.html","topicUid":"TrinketTinker.Effects.Abilities.StaminaAbility"}]},{"name":"TrinketTinker.Effects.Pewpew","href":"TrinketTinker.Effects.Pewpew.html","topicHref":"TrinketTinker.Effects.Pewpew.html","topicUid":"TrinketTinker.Effects.Pewpew","items":[{"name":"TinkerProjectile","href":"TrinketTinker.Effects.Pewpew.TinkerProjectile.html","topicHref":"TrinketTinker.Effects.Pewpew.TinkerProjectile.html","topicUid":"TrinketTinker.Effects.Pewpew.TinkerProjectile"}]},{"name":"TrinketTinker.Effects.Proc","href":"TrinketTinker.Effects.Proc.html","topicHref":"TrinketTinker.Effects.Proc.html","topicUid":"TrinketTinker.Effects.Proc","items":[{"name":"ProcEventArgs","href":"TrinketTinker.Effects.Proc.ProcEventArgs.html","topicHref":"TrinketTinker.Effects.Proc.ProcEventArgs.html","topicUid":"TrinketTinker.Effects.Proc.ProcEventArgs"}]},{"name":"TrinketTinker.Models","href":"TrinketTinker.Models.html","topicHref":"TrinketTinker.Models.html","topicUid":"TrinketTinker.Models","items":[{"name":"AbilityData","href":"TrinketTinker.Models.AbilityData.html","topicHref":"TrinketTinker.Models.AbilityData.html","topicUid":"TrinketTinker.Models.AbilityData"},{"name":"AnchorTarget","href":"TrinketTinker.Models.AnchorTarget.html","topicHref":"TrinketTinker.Models.AnchorTarget.html","topicUid":"TrinketTinker.Models.AnchorTarget"},{"name":"AnchorTargetData","href":"TrinketTinker.Models.AnchorTargetData.html","topicHref":"TrinketTinker.Models.AnchorTargetData.html","topicUid":"TrinketTinker.Models.AnchorTargetData"},{"name":"AnimClipData","href":"TrinketTinker.Models.AnimClipData.html","topicHref":"TrinketTinker.Models.AnimClipData.html","topicUid":"TrinketTinker.Models.AnimClipData"},{"name":"DirectionMode","href":"TrinketTinker.Models.DirectionMode.html","topicHref":"TrinketTinker.Models.DirectionMode.html","topicUid":"TrinketTinker.Models.DirectionMode"},{"name":"LayerDepth","href":"TrinketTinker.Models.LayerDepth.html","topicHref":"TrinketTinker.Models.LayerDepth.html","topicUid":"TrinketTinker.Models.LayerDepth"},{"name":"LightSourceData","href":"TrinketTinker.Models.LightSourceData.html","topicHref":"TrinketTinker.Models.LightSourceData.html","topicUid":"TrinketTinker.Models.LightSourceData"},{"name":"LoopMode","href":"TrinketTinker.Models.LoopMode.html","topicHref":"TrinketTinker.Models.LoopMode.html","topicUid":"TrinketTinker.Models.LoopMode"},{"name":"MotionData","href":"TrinketTinker.Models.MotionData.html","topicHref":"TrinketTinker.Models.MotionData.html","topicUid":"TrinketTinker.Models.MotionData"},{"name":"ProcOn","href":"TrinketTinker.Models.ProcOn.html","topicHref":"TrinketTinker.Models.ProcOn.html","topicUid":"TrinketTinker.Models.ProcOn"},{"name":"TinkerData","href":"TrinketTinker.Models.TinkerData.html","topicHref":"TrinketTinker.Models.TinkerData.html","topicUid":"TrinketTinker.Models.TinkerData"},{"name":"VariantData","href":"TrinketTinker.Models.VariantData.html","topicHref":"TrinketTinker.Models.VariantData.html","topicUid":"TrinketTinker.Models.VariantData"}]},{"name":"TrinketTinker.Models.AbilityArgs","href":"TrinketTinker.Models.AbilityArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs","items":[{"name":"ActionArgs","href":"TrinketTinker.Models.AbilityArgs.ActionArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.ActionArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.ActionArgs"},{"name":"BuffArgs","href":"TrinketTinker.Models.AbilityArgs.BuffArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.BuffArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.BuffArgs"},{"name":"DamageArgs","href":"TrinketTinker.Models.AbilityArgs.DamageArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.DamageArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.DamageArgs"},{"name":"HoeDirtArgs","href":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs"},{"name":"ProjectileArgs","href":"TrinketTinker.Models.AbilityArgs.ProjectileArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.ProjectileArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.ProjectileArgs"},{"name":"RangeArgs","href":"TrinketTinker.Models.AbilityArgs.RangeArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.RangeArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.RangeArgs"},{"name":"SpawnItemArgs","href":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs"},{"name":"TileArgs","href":"TrinketTinker.Models.AbilityArgs.TileArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.TileArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.TileArgs"},{"name":"ValueMode","href":"TrinketTinker.Models.AbilityArgs.ValueMode.html","topicHref":"TrinketTinker.Models.AbilityArgs.ValueMode.html","topicUid":"TrinketTinker.Models.AbilityArgs.ValueMode"}]},{"name":"TrinketTinker.Models.Mixin","href":"TrinketTinker.Models.Mixin.html","topicHref":"TrinketTinker.Models.Mixin.html","topicUid":"TrinketTinker.Models.Mixin","items":[{"name":"IArgs","href":"TrinketTinker.Models.Mixin.IArgs.html","topicHref":"TrinketTinker.Models.Mixin.IArgs.html","topicUid":"TrinketTinker.Models.Mixin.IArgs"},{"name":"IHaveArgs","href":"TrinketTinker.Models.Mixin.IHaveArgs.html","topicHref":"TrinketTinker.Models.Mixin.IHaveArgs.html","topicUid":"TrinketTinker.Models.Mixin.IHaveArgs"},{"name":"NoArgs","href":"TrinketTinker.Models.Mixin.NoArgs.html","topicHref":"TrinketTinker.Models.Mixin.NoArgs.html","topicUid":"TrinketTinker.Models.Mixin.NoArgs"}]},{"name":"TrinketTinker.Models.MotionArgs","href":"TrinketTinker.Models.MotionArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.html","topicUid":"TrinketTinker.Models.MotionArgs","items":[{"name":"BounceArgs","href":"TrinketTinker.Models.MotionArgs.BounceArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.BounceArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.BounceArgs"},{"name":"HoverArgs","href":"TrinketTinker.Models.MotionArgs.HoverArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.HoverArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.HoverArgs"},{"name":"LerpArgs","href":"TrinketTinker.Models.MotionArgs.LerpArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.LerpArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.LerpArgs"},{"name":"OrbitArgs","href":"TrinketTinker.Models.MotionArgs.OrbitArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.OrbitArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.OrbitArgs"},{"name":"StaticArgs","href":"TrinketTinker.Models.MotionArgs.StaticArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.StaticArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.StaticArgs"}]}],"memberLayout":"SamePage","pdf":false} +{"items":[{"name":"TrinketTinker.Companions","href":"TrinketTinker.Companions.html","topicHref":"TrinketTinker.Companions.html","topicUid":"TrinketTinker.Companions","items":[{"name":"TrinketTinkerCompanion","href":"TrinketTinker.Companions.TrinketTinkerCompanion.html","topicHref":"TrinketTinker.Companions.TrinketTinkerCompanion.html","topicUid":"TrinketTinker.Companions.TrinketTinkerCompanion"}]},{"name":"TrinketTinker.Companions.Anim","href":"TrinketTinker.Companions.Anim.html","topicHref":"TrinketTinker.Companions.Anim.html","topicUid":"TrinketTinker.Companions.Anim","items":[{"name":"TinkerAnimSprite","href":"TrinketTinker.Companions.Anim.TinkerAnimSprite.html","topicHref":"TrinketTinker.Companions.Anim.TinkerAnimSprite.html","topicUid":"TrinketTinker.Companions.Anim.TinkerAnimSprite"}]},{"name":"TrinketTinker.Companions.Motions","href":"TrinketTinker.Companions.Motions.html","topicHref":"TrinketTinker.Companions.Motions.html","topicUid":"TrinketTinker.Companions.Motions","items":[{"name":"BaseLerpMotion","href":"TrinketTinker.Companions.Motions.BaseLerpMotion-1.html","topicHref":"TrinketTinker.Companions.Motions.BaseLerpMotion-1.html","topicUid":"TrinketTinker.Companions.Motions.BaseLerpMotion`1"},{"name":"BaseStaticMotion","href":"TrinketTinker.Companions.Motions.BaseStaticMotion-1.html","topicHref":"TrinketTinker.Companions.Motions.BaseStaticMotion-1.html","topicUid":"TrinketTinker.Companions.Motions.BaseStaticMotion`1"},{"name":"BounceMotion","href":"TrinketTinker.Companions.Motions.BounceMotion.html","topicHref":"TrinketTinker.Companions.Motions.BounceMotion.html","topicUid":"TrinketTinker.Companions.Motions.BounceMotion"},{"name":"HopMotion","href":"TrinketTinker.Companions.Motions.HopMotion.html","topicHref":"TrinketTinker.Companions.Motions.HopMotion.html","topicUid":"TrinketTinker.Companions.Motions.HopMotion"},{"name":"HoverMotion","href":"TrinketTinker.Companions.Motions.HoverMotion.html","topicHref":"TrinketTinker.Companions.Motions.HoverMotion.html","topicUid":"TrinketTinker.Companions.Motions.HoverMotion"},{"name":"IMotion","href":"TrinketTinker.Companions.Motions.IMotion.html","topicHref":"TrinketTinker.Companions.Motions.IMotion.html","topicUid":"TrinketTinker.Companions.Motions.IMotion"},{"name":"LerpMotion","href":"TrinketTinker.Companions.Motions.LerpMotion.html","topicHref":"TrinketTinker.Companions.Motions.LerpMotion.html","topicUid":"TrinketTinker.Companions.Motions.LerpMotion"},{"name":"Motion","href":"TrinketTinker.Companions.Motions.Motion-1.html","topicHref":"TrinketTinker.Companions.Motions.Motion-1.html","topicUid":"TrinketTinker.Companions.Motions.Motion`1"},{"name":"OrbitMotion","href":"TrinketTinker.Companions.Motions.OrbitMotion.html","topicHref":"TrinketTinker.Companions.Motions.OrbitMotion.html","topicUid":"TrinketTinker.Companions.Motions.OrbitMotion"},{"name":"RelativeMotion","href":"TrinketTinker.Companions.Motions.RelativeMotion.html","topicHref":"TrinketTinker.Companions.Motions.RelativeMotion.html","topicUid":"TrinketTinker.Companions.Motions.RelativeMotion"},{"name":"StaticMotion","href":"TrinketTinker.Companions.Motions.StaticMotion.html","topicHref":"TrinketTinker.Companions.Motions.StaticMotion.html","topicUid":"TrinketTinker.Companions.Motions.StaticMotion"}]},{"name":"TrinketTinker.Effects","href":"TrinketTinker.Effects.html","topicHref":"TrinketTinker.Effects.html","topicUid":"TrinketTinker.Effects","items":[{"name":"TrinketTinkerEffect","href":"TrinketTinker.Effects.TrinketTinkerEffect.html","topicHref":"TrinketTinker.Effects.TrinketTinkerEffect.html","topicUid":"TrinketTinker.Effects.TrinketTinkerEffect"}]},{"name":"TrinketTinker.Effects.Abilities","href":"TrinketTinker.Effects.Abilities.html","topicHref":"TrinketTinker.Effects.Abilities.html","topicUid":"TrinketTinker.Effects.Abilities","items":[{"name":"Ability","href":"TrinketTinker.Effects.Abilities.Ability-1.html","topicHref":"TrinketTinker.Effects.Abilities.Ability-1.html","topicUid":"TrinketTinker.Effects.Abilities.Ability`1"},{"name":"ActionAbility","href":"TrinketTinker.Effects.Abilities.ActionAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ActionAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ActionAbility"},{"name":"BaseHarvestAbility","href":"TrinketTinker.Effects.Abilities.BaseHarvestAbility-1.html","topicHref":"TrinketTinker.Effects.Abilities.BaseHarvestAbility-1.html","topicUid":"TrinketTinker.Effects.Abilities.BaseHarvestAbility`1"},{"name":"BuffAbility","href":"TrinketTinker.Effects.Abilities.BuffAbility.html","topicHref":"TrinketTinker.Effects.Abilities.BuffAbility.html","topicUid":"TrinketTinker.Effects.Abilities.BuffAbility"},{"name":"DebugDummyAbility","href":"TrinketTinker.Effects.Abilities.DebugDummyAbility.html","topicHref":"TrinketTinker.Effects.Abilities.DebugDummyAbility.html","topicUid":"TrinketTinker.Effects.Abilities.DebugDummyAbility"},{"name":"HarvestCropAbility","href":"TrinketTinker.Effects.Abilities.HarvestCropAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestCropAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestCropAbility"},{"name":"HarvestForageAbility","href":"TrinketTinker.Effects.Abilities.HarvestForageAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestForageAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestForageAbility"},{"name":"HarvestStoneAbility","href":"TrinketTinker.Effects.Abilities.HarvestStoneAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HarvestStoneAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HarvestStoneAbility"},{"name":"HealthAbility","href":"TrinketTinker.Effects.Abilities.HealthAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HealthAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HealthAbility"},{"name":"HitscanAbility","href":"TrinketTinker.Effects.Abilities.HitscanAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HitscanAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HitscanAbility"},{"name":"HoeDirtAbility","href":"TrinketTinker.Effects.Abilities.HoeDirtAbility.html","topicHref":"TrinketTinker.Effects.Abilities.HoeDirtAbility.html","topicUid":"TrinketTinker.Effects.Abilities.HoeDirtAbility"},{"name":"IAbility","href":"TrinketTinker.Effects.Abilities.IAbility.html","topicHref":"TrinketTinker.Effects.Abilities.IAbility.html","topicUid":"TrinketTinker.Effects.Abilities.IAbility"},{"name":"ItemDropAbility","href":"TrinketTinker.Effects.Abilities.ItemDropAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ItemDropAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ItemDropAbility"},{"name":"ProjectileAbility","href":"TrinketTinker.Effects.Abilities.ProjectileAbility.html","topicHref":"TrinketTinker.Effects.Abilities.ProjectileAbility.html","topicUid":"TrinketTinker.Effects.Abilities.ProjectileAbility"},{"name":"RaiseTriggerAbility","href":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility.html","topicHref":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility.html","topicUid":"TrinketTinker.Effects.Abilities.RaiseTriggerAbility"},{"name":"StaminaAbility","href":"TrinketTinker.Effects.Abilities.StaminaAbility.html","topicHref":"TrinketTinker.Effects.Abilities.StaminaAbility.html","topicUid":"TrinketTinker.Effects.Abilities.StaminaAbility"}]},{"name":"TrinketTinker.Effects.Pewpew","href":"TrinketTinker.Effects.Pewpew.html","topicHref":"TrinketTinker.Effects.Pewpew.html","topicUid":"TrinketTinker.Effects.Pewpew","items":[{"name":"TinkerProjectile","href":"TrinketTinker.Effects.Pewpew.TinkerProjectile.html","topicHref":"TrinketTinker.Effects.Pewpew.TinkerProjectile.html","topicUid":"TrinketTinker.Effects.Pewpew.TinkerProjectile"}]},{"name":"TrinketTinker.Effects.Proc","href":"TrinketTinker.Effects.Proc.html","topicHref":"TrinketTinker.Effects.Proc.html","topicUid":"TrinketTinker.Effects.Proc","items":[{"name":"ProcEventArgs","href":"TrinketTinker.Effects.Proc.ProcEventArgs.html","topicHref":"TrinketTinker.Effects.Proc.ProcEventArgs.html","topicUid":"TrinketTinker.Effects.Proc.ProcEventArgs"}]},{"name":"TrinketTinker.Models","href":"TrinketTinker.Models.html","topicHref":"TrinketTinker.Models.html","topicUid":"TrinketTinker.Models","items":[{"name":"AbilityData","href":"TrinketTinker.Models.AbilityData.html","topicHref":"TrinketTinker.Models.AbilityData.html","topicUid":"TrinketTinker.Models.AbilityData"},{"name":"AnchorTarget","href":"TrinketTinker.Models.AnchorTarget.html","topicHref":"TrinketTinker.Models.AnchorTarget.html","topicUid":"TrinketTinker.Models.AnchorTarget"},{"name":"AnchorTargetData","href":"TrinketTinker.Models.AnchorTargetData.html","topicHref":"TrinketTinker.Models.AnchorTargetData.html","topicUid":"TrinketTinker.Models.AnchorTargetData"},{"name":"AnimClipData","href":"TrinketTinker.Models.AnimClipData.html","topicHref":"TrinketTinker.Models.AnimClipData.html","topicUid":"TrinketTinker.Models.AnimClipData"},{"name":"DirectionMode","href":"TrinketTinker.Models.DirectionMode.html","topicHref":"TrinketTinker.Models.DirectionMode.html","topicUid":"TrinketTinker.Models.DirectionMode"},{"name":"LayerDepth","href":"TrinketTinker.Models.LayerDepth.html","topicHref":"TrinketTinker.Models.LayerDepth.html","topicUid":"TrinketTinker.Models.LayerDepth"},{"name":"LightSourceData","href":"TrinketTinker.Models.LightSourceData.html","topicHref":"TrinketTinker.Models.LightSourceData.html","topicUid":"TrinketTinker.Models.LightSourceData"},{"name":"LoopMode","href":"TrinketTinker.Models.LoopMode.html","topicHref":"TrinketTinker.Models.LoopMode.html","topicUid":"TrinketTinker.Models.LoopMode"},{"name":"MotionData","href":"TrinketTinker.Models.MotionData.html","topicHref":"TrinketTinker.Models.MotionData.html","topicUid":"TrinketTinker.Models.MotionData"},{"name":"ProcOn","href":"TrinketTinker.Models.ProcOn.html","topicHref":"TrinketTinker.Models.ProcOn.html","topicUid":"TrinketTinker.Models.ProcOn"},{"name":"TinkerData","href":"TrinketTinker.Models.TinkerData.html","topicHref":"TrinketTinker.Models.TinkerData.html","topicUid":"TrinketTinker.Models.TinkerData"},{"name":"VariantData","href":"TrinketTinker.Models.VariantData.html","topicHref":"TrinketTinker.Models.VariantData.html","topicUid":"TrinketTinker.Models.VariantData"}]},{"name":"TrinketTinker.Models.AbilityArgs","href":"TrinketTinker.Models.AbilityArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs","items":[{"name":"ActionArgs","href":"TrinketTinker.Models.AbilityArgs.ActionArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.ActionArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.ActionArgs"},{"name":"BuffArgs","href":"TrinketTinker.Models.AbilityArgs.BuffArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.BuffArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.BuffArgs"},{"name":"DamageArgs","href":"TrinketTinker.Models.AbilityArgs.DamageArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.DamageArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.DamageArgs"},{"name":"HoeDirtArgs","href":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.HoeDirtArgs"},{"name":"ProjectileArgs","href":"TrinketTinker.Models.AbilityArgs.ProjectileArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.ProjectileArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.ProjectileArgs"},{"name":"RangeArgs","href":"TrinketTinker.Models.AbilityArgs.RangeArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.RangeArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.RangeArgs"},{"name":"SpawnItemArgs","href":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.SpawnItemArgs"},{"name":"TileArgs","href":"TrinketTinker.Models.AbilityArgs.TileArgs.html","topicHref":"TrinketTinker.Models.AbilityArgs.TileArgs.html","topicUid":"TrinketTinker.Models.AbilityArgs.TileArgs"},{"name":"ValueMode","href":"TrinketTinker.Models.AbilityArgs.ValueMode.html","topicHref":"TrinketTinker.Models.AbilityArgs.ValueMode.html","topicUid":"TrinketTinker.Models.AbilityArgs.ValueMode"}]},{"name":"TrinketTinker.Models.Mixin","href":"TrinketTinker.Models.Mixin.html","topicHref":"TrinketTinker.Models.Mixin.html","topicUid":"TrinketTinker.Models.Mixin","items":[{"name":"IArgs","href":"TrinketTinker.Models.Mixin.IArgs.html","topicHref":"TrinketTinker.Models.Mixin.IArgs.html","topicUid":"TrinketTinker.Models.Mixin.IArgs"},{"name":"IHaveArgs","href":"TrinketTinker.Models.Mixin.IHaveArgs.html","topicHref":"TrinketTinker.Models.Mixin.IHaveArgs.html","topicUid":"TrinketTinker.Models.Mixin.IHaveArgs"},{"name":"NoArgs","href":"TrinketTinker.Models.Mixin.NoArgs.html","topicHref":"TrinketTinker.Models.Mixin.NoArgs.html","topicUid":"TrinketTinker.Models.Mixin.NoArgs"}]},{"name":"TrinketTinker.Models.MotionArgs","href":"TrinketTinker.Models.MotionArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.html","topicUid":"TrinketTinker.Models.MotionArgs","items":[{"name":"BounceArgs","href":"TrinketTinker.Models.MotionArgs.BounceArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.BounceArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.BounceArgs"},{"name":"HopArgs","href":"TrinketTinker.Models.MotionArgs.HopArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.HopArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.HopArgs"},{"name":"HoverArgs","href":"TrinketTinker.Models.MotionArgs.HoverArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.HoverArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.HoverArgs"},{"name":"LerpArgs","href":"TrinketTinker.Models.MotionArgs.LerpArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.LerpArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.LerpArgs"},{"name":"OrbitArgs","href":"TrinketTinker.Models.MotionArgs.OrbitArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.OrbitArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.OrbitArgs"},{"name":"StaticArgs","href":"TrinketTinker.Models.MotionArgs.StaticArgs.html","topicHref":"TrinketTinker.Models.MotionArgs.StaticArgs.html","topicUid":"TrinketTinker.Models.MotionArgs.StaticArgs"}]}],"memberLayout":"SamePage","pdf":false} diff --git a/docs/guide/3.z.000-Lerp.html b/docs/guide/3.z.000-Lerp.html index 5ecfc66..f396079 100644 --- a/docs/guide/3.z.000-Lerp.html +++ b/docs/guide/3.z.000-Lerp.html @@ -88,6 +88,20 @@
    Table of Contents

    Lerp

    The companion follows the anchor at a distance. They will move as fast as they need to in order to stay within the desired distance.

    +

    Lerp motion operate by this logic, using a lerp variable between 0 and 1.

    +
      +
    1. If the companion is too far (>Max) from the anchor position, teleport to the anchor.
    2. +
    3. If the companion is far enough (>Min) from the anchor position, +
        +
      • Record companion current position as start.
      • +
      • Pick an end position based on the anchor.
      • +
      • Enter lerping state.
      • +
      +
    4. +
    5. When start and end positions are set, increase lerp by value relative to elapsed game time, then calculate companion position with start + (end - start) * lerp.
    6. +
    7. Once lerp reach 1 (and thus the companion reached the end position), exit lerping state.
    8. +
    9. This completes 1 lerp step, and the companion will try to initiate new lerp state in the next game update tick.
    10. +

    Args

    @@ -112,6 +126,18 @@

    Arg

    + + + + + + + + + + + + diff --git a/docs/guide/3.z.002-Bounce.html b/docs/guide/3.z.002-Bounce.html index 96e255f..b75486a 100644 --- a/docs/guide/3.z.002-Bounce.html +++ b/docs/guide/3.z.002-Bounce.html @@ -87,7 +87,9 @@
    Table of Contents

    Bounce

    -

    Like Lerp motion, but the companion bounces up and down.

    +

    Like Lerp motion, but the companion bounces up and down periodically.

    +

    To have the companion show an alternate animation while bouncing, set a "Jump" animation clip with the desired frame start, frame length, etc.

    +

    The difference between Bounce and Hop is that bounce calculates bounces independent of lerp start and end, it also provides squashing for deforming the sprite when hitting the ground.

    Args

    Max distance from anchor, if the companion is farther away than this, teleport.
    Ratefloat400Miliseconds needed to complete 1 lerp, higher number makes companion take larger but slower lerp steps.
    Pausefloat0Pause between picking next position to lerp to.
    MoveSync bool false
    @@ -102,7 +104,7 @@

    A

    - + @@ -111,6 +113,12 @@

    A

    + + + + + +
    MaxHeight float12896 Height of bounce.
    true Companion sprite squishes a bit when hitting the ground.
    Periodfloat800Length of each bounce in miliseconds.

    *and all arguments of Lerp

    diff --git a/docs/guide/3.z.003-Hop.html b/docs/guide/3.z.003-Hop.html new file mode 100644 index 0000000..852ee88 --- /dev/null +++ b/docs/guide/3.z.003-Hop.html @@ -0,0 +1,136 @@ + + + + + Bounce | TrinketTinker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + +
    +
    +
    +
    +
    Table of Contents
    + +
    +
    + +
    +
    +
    + +
    +
    + + + +
    + +
    +

    Bounce

    + +

    Like Lerp motion, but the companion leaps from point to point, following the start and end positions set by lerp.

    +

    To have the companion show an alternate animation while bouncing, set a "Jump" animation clip with the desired frame start, frame length, etc.

    +

    The difference between Hop and Bounce is that hop is synchronized with lerp start and end positions.

    +

    Args

    + + + + + + + + + + + + + + + + + +
    PropertyTypeDefaultNotes
    MaxHeightfloat128Height of bounce.
    +

    *and all arguments of Lerp

    + +
    + + + + +
    + +
    + +
    +
    + +
    + + + + diff --git a/docs/guide/toc.html b/docs/guide/toc.html index 095b06b..aaa35a7 100644 --- a/docs/guide/toc.html +++ b/docs/guide/toc.html @@ -49,6 +49,9 @@
  • Bounce
  • +
  • + Hop +
  • Static
  • diff --git a/docs/guide/toc.json b/docs/guide/toc.json index fb087e3..fd0bf2b 100644 --- a/docs/guide/toc.json +++ b/docs/guide/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"Trinket","href":"0-Trinket.html","topicHref":"0-Trinket.html"},{"name":"Tinker","href":"1-Tinker.html","topicHref":"1-Tinker.html"},{"name":"Variant","href":"2-Variant.html","topicHref":"2-Variant.html"},{"name":"Motion","href":"3-Motion.html","topicHref":"3-Motion.html","items":[{"name":"Direction","href":"3.0-Direction.html","topicHref":"3.0-Direction.html"},{"name":"Anchors","href":"3.1-Anchors.html","topicHref":"3.1-Anchors.html"},{"name":"Animation Clips","href":"3.2-Animation%20Clips.html","topicHref":"3.2-Animation%20Clips.html"},{"name":"Motion Classes","items":[{"name":"Lerp","href":"3.z.000-Lerp.html","topicHref":"3.z.000-Lerp.html"},{"name":"Hover","href":"3.z.001-Hover.html","topicHref":"3.z.001-Hover.html"},{"name":"Bounce","href":"3.z.002-Bounce.html","topicHref":"3.z.002-Bounce.html"},{"name":"Static","href":"3.z.100-Static.html","topicHref":"3.z.100-Static.html"},{"name":"Orbit","href":"3.z.101-Orbit.html","topicHref":"3.z.101-Orbit.html"},{"name":"Relative","href":"3.z.102-Relative.html","topicHref":"3.z.102-Relative.html"}]}]},{"name":"Ability","href":"4-Ability.html","topicHref":"4-Ability.html","items":[{"name":"Proc","href":"4.0-Proc.html","topicHref":"4.0-Proc.html"},{"name":"Ability Classes","items":[{"name":"DebugDummy","href":"4.z.0-DebugDummy.html","topicHref":"4.z.0-DebugDummy.html"},{"name":"Buff","href":"4.z.01-Buff.html","topicHref":"4.z.01-Buff.html"},{"name":"Health","href":"4.z.02-Health.html","topicHref":"4.z.02-Health.html"},{"name":"Stamina","href":"4.z.03-Stamina.html","topicHref":"4.z.03-Stamina.html"},{"name":"ItemDrop","href":"4.z.04-ItemDrop.html","topicHref":"4.z.04-ItemDrop.html"},{"name":"Hitscan","href":"4.z.05-Hitscan.html","topicHref":"4.z.05-Hitscan.html"},{"name":"Projectile","href":"4.z.06-Projectile.html","topicHref":"4.z.06-Projectile.html"},{"name":"RaiseTrigger","href":"4.z.07-RaiseTrigger.html","topicHref":"4.z.07-RaiseTrigger.html"},{"name":"Action","href":"4.z.08-Action.html","topicHref":"4.z.08-Action.html"},{"name":"HoeDirt","href":"4.z.09-HoeDirt.html","topicHref":"4.z.09-HoeDirt.html"},{"name":"HarvestForage","href":"4.z.10-HarvestForage.html","topicHref":"4.z.10-HarvestForage.html"}]}]},{"name":"Extras","href":"5-Extras.html","topicHref":"5-Extras.html"}],"pdf":false} +{"items":[{"name":"Trinket","href":"0-Trinket.html","topicHref":"0-Trinket.html"},{"name":"Tinker","href":"1-Tinker.html","topicHref":"1-Tinker.html"},{"name":"Variant","href":"2-Variant.html","topicHref":"2-Variant.html"},{"name":"Motion","href":"3-Motion.html","topicHref":"3-Motion.html","items":[{"name":"Direction","href":"3.0-Direction.html","topicHref":"3.0-Direction.html"},{"name":"Anchors","href":"3.1-Anchors.html","topicHref":"3.1-Anchors.html"},{"name":"Animation Clips","href":"3.2-Animation%20Clips.html","topicHref":"3.2-Animation%20Clips.html"},{"name":"Motion Classes","items":[{"name":"Lerp","href":"3.z.000-Lerp.html","topicHref":"3.z.000-Lerp.html"},{"name":"Hover","href":"3.z.001-Hover.html","topicHref":"3.z.001-Hover.html"},{"name":"Bounce","href":"3.z.002-Bounce.html","topicHref":"3.z.002-Bounce.html"},{"name":"Hop","href":"3.z.003-Hop.html","topicHref":"3.z.003-Hop.html"},{"name":"Static","href":"3.z.100-Static.html","topicHref":"3.z.100-Static.html"},{"name":"Orbit","href":"3.z.101-Orbit.html","topicHref":"3.z.101-Orbit.html"},{"name":"Relative","href":"3.z.102-Relative.html","topicHref":"3.z.102-Relative.html"}]}]},{"name":"Ability","href":"4-Ability.html","topicHref":"4-Ability.html","items":[{"name":"Proc","href":"4.0-Proc.html","topicHref":"4.0-Proc.html"},{"name":"Ability Classes","items":[{"name":"DebugDummy","href":"4.z.0-DebugDummy.html","topicHref":"4.z.0-DebugDummy.html"},{"name":"Buff","href":"4.z.01-Buff.html","topicHref":"4.z.01-Buff.html"},{"name":"Health","href":"4.z.02-Health.html","topicHref":"4.z.02-Health.html"},{"name":"Stamina","href":"4.z.03-Stamina.html","topicHref":"4.z.03-Stamina.html"},{"name":"ItemDrop","href":"4.z.04-ItemDrop.html","topicHref":"4.z.04-ItemDrop.html"},{"name":"Hitscan","href":"4.z.05-Hitscan.html","topicHref":"4.z.05-Hitscan.html"},{"name":"Projectile","href":"4.z.06-Projectile.html","topicHref":"4.z.06-Projectile.html"},{"name":"RaiseTrigger","href":"4.z.07-RaiseTrigger.html","topicHref":"4.z.07-RaiseTrigger.html"},{"name":"Action","href":"4.z.08-Action.html","topicHref":"4.z.08-Action.html"},{"name":"HoeDirt","href":"4.z.09-HoeDirt.html","topicHref":"4.z.09-HoeDirt.html"},{"name":"HarvestForage","href":"4.z.10-HarvestForage.html","topicHref":"4.z.10-HarvestForage.html"}]}]},{"name":"Extras","href":"5-Extras.html","topicHref":"5-Extras.html"}],"pdf":false} diff --git a/docs/index.json b/docs/index.json index 4a61203..0a93a7b 100644 --- a/docs/index.json +++ b/docs/index.json @@ -47,7 +47,7 @@ "guide/3.z.000-Lerp.html": { "href": "guide/3.z.000-Lerp.html", "title": "Lerp | TrinketTinker", - "keywords": "Lerp The companion follows the anchor at a distance. They will move as fast as they need to in order to stay within the desired distance. Args Property Type Default Notes Min float 80 Min distance from anchor, the companion does not move until they are this far from the anchor. Max float 640 Max distance from anchor, if the companion is farther away than this, teleport. MoveSync bool false When true, only allow companion to move when the player moves. Jitter float 0f Add randomness to movement, if greater than 0 and AlwaysMoving is true, the companion will randomly move around the anchor while within minimum range." + "keywords": "Lerp The companion follows the anchor at a distance. They will move as fast as they need to in order to stay within the desired distance. Lerp motion operate by this logic, using a lerp variable between 0 and 1. If the companion is too far (>Max) from the anchor position, teleport to the anchor. If the companion is far enough (>Min) from the anchor position, Record companion current position as start. Pick an end position based on the anchor. Enter lerping state. When start and end positions are set, increase lerp by value relative to elapsed game time, then calculate companion position with start + (end - start) * lerp. Once lerp reach 1 (and thus the companion reached the end position), exit lerping state. This completes 1 lerp step, and the companion will try to initiate new lerp state in the next game update tick. Args Property Type Default Notes Min float 80 Min distance from anchor, the companion does not move until they are this far from the anchor. Max float 640 Max distance from anchor, if the companion is farther away than this, teleport. Rate float 400 Miliseconds needed to complete 1 lerp, higher number makes companion take larger but slower lerp steps. Pause float 0 Pause between picking next position to lerp to. MoveSync bool false When true, only allow companion to move when the player moves. Jitter float 0f Add randomness to movement, if greater than 0 and AlwaysMoving is true, the companion will randomly move around the anchor while within minimum range." }, "guide/3.z.001-Hover.html": { "href": "guide/3.z.001-Hover.html", @@ -57,7 +57,12 @@ "guide/3.z.002-Bounce.html": { "href": "guide/3.z.002-Bounce.html", "title": "Bounce | TrinketTinker", - "keywords": "Bounce Like Lerp motion, but the companion bounces up and down. Args Property Type Default Notes MaxHeight float 128 Height of bounce. Squash bool true Companion sprite squishes a bit when hitting the ground. *and all arguments of Lerp" + "keywords": "Bounce Like Lerp motion, but the companion bounces up and down periodically. To have the companion show an alternate animation while bouncing, set a \"Jump\" animation clip with the desired frame start, frame length, etc. The difference between Bounce and Hop is that bounce calculates bounces independent of lerp start and end, it also provides squashing for deforming the sprite when hitting the ground. Args Property Type Default Notes MaxHeight float 96 Height of bounce. Squash bool true Companion sprite squishes a bit when hitting the ground. Period float 800 Length of each bounce in miliseconds. *and all arguments of Lerp" + }, + "guide/3.z.003-Hop.html": { + "href": "guide/3.z.003-Hop.html", + "title": "Bounce | TrinketTinker", + "keywords": "Bounce Like Lerp motion, but the companion leaps from point to point, following the start and end positions set by lerp. To have the companion show an alternate animation while bouncing, set a \"Jump\" animation clip with the desired frame start, frame length, etc. The difference between Hop and Bounce is that hop is synchronized with lerp start and end positions. Args Property Type Default Notes MaxHeight float 128 Height of bounce. *and all arguments of Lerp" }, "guide/3.z.100-Static.html": { "href": "guide/3.z.100-Static.html", diff --git a/docs/manifest.json b/docs/manifest.json index 7f51723..bd16b1d 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -70,6 +70,16 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/TrinketTinker.Companions.Motions.HopMotion.yml", + "output": { + ".html": { + "relative_path": "api/TrinketTinker.Companions.Motions.HopMotion.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/TrinketTinker.Companions.Motions.HoverMotion.yml", @@ -630,6 +640,16 @@ }, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/TrinketTinker.Models.MotionArgs.HopArgs.yml", + "output": { + ".html": { + "relative_path": "api/TrinketTinker.Models.MotionArgs.HopArgs.html" + } + }, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/TrinketTinker.Models.MotionArgs.HoverArgs.yml", @@ -853,6 +873,16 @@ }, "version": "" }, + { + "type": "Conceptual", + "source_relative_path": "guide/3.z.003-Hop.md", + "output": { + ".html": { + "relative_path": "guide/3.z.003-Hop.html" + } + }, + "version": "" + }, { "type": "Conceptual", "source_relative_path": "guide/3.z.100-Static.md", diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 384b20f..5aaf565 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -138,6 +138,23 @@ references: fullName.vb: TrinketTinker.Companions.Motions.BaseLerpMotion(Of IArgs).GetRotation nameWithType: BaseLerpMotion.GetRotation nameWithType.vb: BaseLerpMotion(Of IArgs).GetRotation +- uid: TrinketTinker.Companions.Motions.BaseLerpMotion`1.OnOwnerWarp + name: OnOwnerWarp() + href: api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html#TrinketTinker_Companions_Motions_BaseLerpMotion_1_OnOwnerWarp + commentId: M:TrinketTinker.Companions.Motions.BaseLerpMotion`1.OnOwnerWarp + fullName: TrinketTinker.Companions.Motions.BaseLerpMotion.OnOwnerWarp() + fullName.vb: TrinketTinker.Companions.Motions.BaseLerpMotion(Of IArgs).OnOwnerWarp() + nameWithType: BaseLerpMotion.OnOwnerWarp() + nameWithType.vb: BaseLerpMotion(Of IArgs).OnOwnerWarp() +- uid: TrinketTinker.Companions.Motions.BaseLerpMotion`1.OnOwnerWarp* + name: OnOwnerWarp + href: api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html#TrinketTinker_Companions_Motions_BaseLerpMotion_1_OnOwnerWarp_ + commentId: Overload:TrinketTinker.Companions.Motions.BaseLerpMotion`1.OnOwnerWarp + isSpec: "True" + fullName: TrinketTinker.Companions.Motions.BaseLerpMotion.OnOwnerWarp + fullName.vb: TrinketTinker.Companions.Motions.BaseLerpMotion(Of IArgs).OnOwnerWarp + nameWithType: BaseLerpMotion.OnOwnerWarp + nameWithType.vb: BaseLerpMotion(Of IArgs).OnOwnerWarp - uid: TrinketTinker.Companions.Motions.BaseLerpMotion`1.UpdateLocal(Microsoft.Xna.Framework.GameTime,StardewValley.GameLocation) name: UpdateLocal(GameTime, GameLocation) href: api/TrinketTinker.Companions.Motions.BaseLerpMotion-1.html#TrinketTinker_Companions_Motions_BaseLerpMotion_1_UpdateLocal_Microsoft_Xna_Framework_GameTime_StardewValley_GameLocation_ @@ -336,6 +353,70 @@ references: isSpec: "True" fullName: TrinketTinker.Companions.Motions.BounceMotion.UpdateGlobal nameWithType: BounceMotion.UpdateGlobal +- uid: TrinketTinker.Companions.Motions.HopMotion + name: HopMotion + href: api/TrinketTinker.Companions.Motions.HopMotion.html + commentId: T:TrinketTinker.Companions.Motions.HopMotion + fullName: TrinketTinker.Companions.Motions.HopMotion + nameWithType: HopMotion +- uid: TrinketTinker.Companions.Motions.HopMotion.#ctor(TrinketTinker.Companions.TrinketTinkerCompanion,TrinketTinker.Models.MotionData,TrinketTinker.Models.VariantData) + name: HopMotion(TrinketTinkerCompanion, MotionData, VariantData) + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion__ctor_TrinketTinker_Companions_TrinketTinkerCompanion_TrinketTinker_Models_MotionData_TrinketTinker_Models_VariantData_ + commentId: M:TrinketTinker.Companions.Motions.HopMotion.#ctor(TrinketTinker.Companions.TrinketTinkerCompanion,TrinketTinker.Models.MotionData,TrinketTinker.Models.VariantData) + name.vb: New(TrinketTinkerCompanion, MotionData, VariantData) + fullName: TrinketTinker.Companions.Motions.HopMotion.HopMotion(TrinketTinker.Companions.TrinketTinkerCompanion, TrinketTinker.Models.MotionData, TrinketTinker.Models.VariantData) + fullName.vb: TrinketTinker.Companions.Motions.HopMotion.New(TrinketTinker.Companions.TrinketTinkerCompanion, TrinketTinker.Models.MotionData, TrinketTinker.Models.VariantData) + nameWithType: HopMotion.HopMotion(TrinketTinkerCompanion, MotionData, VariantData) + nameWithType.vb: HopMotion.New(TrinketTinkerCompanion, MotionData, VariantData) +- uid: TrinketTinker.Companions.Motions.HopMotion.#ctor* + name: HopMotion + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion__ctor_ + commentId: Overload:TrinketTinker.Companions.Motions.HopMotion.#ctor + isSpec: "True" + name.vb: New + fullName: TrinketTinker.Companions.Motions.HopMotion.HopMotion + fullName.vb: TrinketTinker.Companions.Motions.HopMotion.New + nameWithType: HopMotion.HopMotion + nameWithType.vb: HopMotion.New +- uid: TrinketTinker.Companions.Motions.HopMotion.GetOffset + name: GetOffset() + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_GetOffset + commentId: M:TrinketTinker.Companions.Motions.HopMotion.GetOffset + fullName: TrinketTinker.Companions.Motions.HopMotion.GetOffset() + nameWithType: HopMotion.GetOffset() +- uid: TrinketTinker.Companions.Motions.HopMotion.GetOffset* + name: GetOffset + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_GetOffset_ + commentId: Overload:TrinketTinker.Companions.Motions.HopMotion.GetOffset + isSpec: "True" + fullName: TrinketTinker.Companions.Motions.HopMotion.GetOffset + nameWithType: HopMotion.GetOffset +- uid: TrinketTinker.Companions.Motions.HopMotion.GetShadowScale + name: GetShadowScale() + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_GetShadowScale + commentId: M:TrinketTinker.Companions.Motions.HopMotion.GetShadowScale + fullName: TrinketTinker.Companions.Motions.HopMotion.GetShadowScale() + nameWithType: HopMotion.GetShadowScale() +- uid: TrinketTinker.Companions.Motions.HopMotion.GetShadowScale* + name: GetShadowScale + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_GetShadowScale_ + commentId: Overload:TrinketTinker.Companions.Motions.HopMotion.GetShadowScale + isSpec: "True" + fullName: TrinketTinker.Companions.Motions.HopMotion.GetShadowScale + nameWithType: HopMotion.GetShadowScale +- uid: TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal(Microsoft.Xna.Framework.GameTime,StardewValley.GameLocation) + name: UpdateGlobal(GameTime, GameLocation) + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_UpdateGlobal_Microsoft_Xna_Framework_GameTime_StardewValley_GameLocation_ + commentId: M:TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal(Microsoft.Xna.Framework.GameTime,StardewValley.GameLocation) + fullName: TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal(Microsoft.Xna.Framework.GameTime, StardewValley.GameLocation) + nameWithType: HopMotion.UpdateGlobal(GameTime, GameLocation) +- uid: TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal* + name: UpdateGlobal + href: api/TrinketTinker.Companions.Motions.HopMotion.html#TrinketTinker_Companions_Motions_HopMotion_UpdateGlobal_ + commentId: Overload:TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal + isSpec: "True" + fullName: TrinketTinker.Companions.Motions.HopMotion.UpdateGlobal + nameWithType: HopMotion.UpdateGlobal - uid: TrinketTinker.Companions.Motions.HoverMotion name: HoverMotion href: api/TrinketTinker.Companions.Motions.HoverMotion.html @@ -2127,6 +2208,19 @@ references: isSpec: "True" fullName: TrinketTinker.Effects.Abilities.HitscanAbility.ApplyEffect nameWithType: HitscanAbility.ApplyEffect +- uid: TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition(TrinketTinker.Effects.Proc.ProcEventArgs) + name: GetTASPosition(ProcEventArgs) + href: api/TrinketTinker.Effects.Abilities.HitscanAbility.html#TrinketTinker_Effects_Abilities_HitscanAbility_GetTASPosition_TrinketTinker_Effects_Proc_ProcEventArgs_ + commentId: M:TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition(TrinketTinker.Effects.Proc.ProcEventArgs) + fullName: TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition(TrinketTinker.Effects.Proc.ProcEventArgs) + nameWithType: HitscanAbility.GetTASPosition(ProcEventArgs) +- uid: TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition* + name: GetTASPosition + href: api/TrinketTinker.Effects.Abilities.HitscanAbility.html#TrinketTinker_Effects_Abilities_HitscanAbility_GetTASPosition_ + commentId: Overload:TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition + isSpec: "True" + fullName: TrinketTinker.Effects.Abilities.HitscanAbility.GetTASPosition + nameWithType: HitscanAbility.GetTASPosition - uid: TrinketTinker.Effects.Abilities.HoeDirtAbility name: HoeDirtAbility href: api/TrinketTinker.Effects.Abilities.HoeDirtAbility.html @@ -2453,12 +2547,6 @@ references: isSpec: "True" fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.UpdatePiercesLeft nameWithType: TinkerProjectile.UpdatePiercesLeft -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.addedPrecision - name: addedPrecision - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_addedPrecision - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.addedPrecision - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.addedPrecision - nameWithType: TinkerProjectile.addedPrecision - uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.behaviorOnCollisionWithMonster(StardewValley.NPC,StardewValley.GameLocation) name: behaviorOnCollisionWithMonster(NPC, GameLocation) href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_behaviorOnCollisionWithMonster_StardewValley_NPC_StardewValley_GameLocation_ @@ -2511,18 +2599,6 @@ references: isSpec: "True" fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.behaviorOnCollisionWithTerrainFeature nameWithType: TinkerProjectile.behaviorOnCollisionWithTerrainFeature -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.critChance - name: critChance - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_critChance - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.critChance - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.critChance - nameWithType: TinkerProjectile.critChance -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.critMultiplier - name: critMultiplier - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_critMultiplier - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.critMultiplier - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.critMultiplier - nameWithType: TinkerProjectile.critMultiplier - uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.draw(Microsoft.Xna.Framework.Graphics.SpriteBatch) name: draw(SpriteBatch) href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_draw_Microsoft_Xna_Framework_Graphics_SpriteBatch_ @@ -2536,48 +2612,6 @@ references: isSpec: "True" fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.draw nameWithType: TinkerProjectile.draw -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.explodeRadius - name: explodeRadius - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_explodeRadius - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.explodeRadius - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.explodeRadius - nameWithType: TinkerProjectile.explodeRadius -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.hits - name: hits - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_hits - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.hits - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.hits - nameWithType: TinkerProjectile.hits -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.knockBackModifier - name: knockBackModifier - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_knockBackModifier - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.knockBackModifier - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.knockBackModifier - nameWithType: TinkerProjectile.knockBackModifier -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.maxDamage - name: maxDamage - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_maxDamage - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.maxDamage - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.maxDamage - nameWithType: TinkerProjectile.maxDamage -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.minDamage - name: minDamage - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_minDamage - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.minDamage - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.minDamage - nameWithType: TinkerProjectile.minDamage -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.projectileTexture - name: projectileTexture - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_projectileTexture - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.projectileTexture - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.projectileTexture - nameWithType: TinkerProjectile.projectileTexture -- uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.stunTime - name: stunTime - href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_stunTime - commentId: F:TrinketTinker.Effects.Pewpew.TinkerProjectile.stunTime - fullName: TrinketTinker.Effects.Pewpew.TinkerProjectile.stunTime - nameWithType: TinkerProjectile.stunTime - uid: TrinketTinker.Effects.Pewpew.TinkerProjectile.updatePosition(Microsoft.Xna.Framework.GameTime) name: updatePosition(GameTime) href: api/TrinketTinker.Effects.Pewpew.TinkerProjectile.html#TrinketTinker_Effects_Pewpew_TinkerProjectile_updatePosition_Microsoft_Xna_Framework_GameTime_ @@ -3403,6 +3437,19 @@ references: isSpec: "True" fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.Pierce nameWithType: ProjectileArgs.Pierce +- uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight + name: SpriteHeight + href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_SpriteHeight + commentId: P:TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight + fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight + nameWithType: ProjectileArgs.SpriteHeight +- uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight* + name: SpriteHeight + href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_SpriteHeight_ + commentId: Overload:TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight + isSpec: "True" + fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteHeight + nameWithType: ProjectileArgs.SpriteHeight - uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteIndex name: SpriteIndex href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_SpriteIndex @@ -3416,6 +3463,19 @@ references: isSpec: "True" fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteIndex nameWithType: ProjectileArgs.SpriteIndex +- uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth + name: SpriteWidth + href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_SpriteWidth + commentId: P:TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth + fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth + nameWithType: ProjectileArgs.SpriteWidth +- uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth* + name: SpriteWidth + href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_SpriteWidth_ + commentId: Overload:TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth + isSpec: "True" + fullName: TrinketTinker.Models.AbilityArgs.ProjectileArgs.SpriteWidth + nameWithType: ProjectileArgs.SpriteWidth - uid: TrinketTinker.Models.AbilityArgs.ProjectileArgs.TailCount name: TailCount href: api/TrinketTinker.Models.AbilityArgs.ProjectileArgs.html#TrinketTinker_Models_AbilityArgs_ProjectileArgs_TailCount @@ -3734,19 +3794,19 @@ references: isSpec: "True" fullName: TrinketTinker.Models.AbilityData.ProcSyncIndex nameWithType: AbilityData.ProcSyncIndex -- uid: TrinketTinker.Models.AbilityData.ProcTemporarySprites - name: ProcTemporarySprites - href: api/TrinketTinker.Models.AbilityData.html#TrinketTinker_Models_AbilityData_ProcTemporarySprites - commentId: P:TrinketTinker.Models.AbilityData.ProcTemporarySprites - fullName: TrinketTinker.Models.AbilityData.ProcTemporarySprites - nameWithType: AbilityData.ProcTemporarySprites -- uid: TrinketTinker.Models.AbilityData.ProcTemporarySprites* - name: ProcTemporarySprites - href: api/TrinketTinker.Models.AbilityData.html#TrinketTinker_Models_AbilityData_ProcTemporarySprites_ - commentId: Overload:TrinketTinker.Models.AbilityData.ProcTemporarySprites - isSpec: "True" - fullName: TrinketTinker.Models.AbilityData.ProcTemporarySprites - nameWithType: AbilityData.ProcTemporarySprites +- uid: TrinketTinker.Models.AbilityData.ProcTAS + name: ProcTAS + href: api/TrinketTinker.Models.AbilityData.html#TrinketTinker_Models_AbilityData_ProcTAS + commentId: P:TrinketTinker.Models.AbilityData.ProcTAS + fullName: TrinketTinker.Models.AbilityData.ProcTAS + nameWithType: AbilityData.ProcTAS +- uid: TrinketTinker.Models.AbilityData.ProcTAS* + name: ProcTAS + href: api/TrinketTinker.Models.AbilityData.html#TrinketTinker_Models_AbilityData_ProcTAS_ + commentId: Overload:TrinketTinker.Models.AbilityData.ProcTAS + isSpec: "True" + fullName: TrinketTinker.Models.AbilityData.ProcTAS + nameWithType: AbilityData.ProcTAS - uid: TrinketTinker.Models.AbilityData.ProcTimer name: ProcTimer href: api/TrinketTinker.Models.AbilityData.html#TrinketTinker_Models_AbilityData_ProcTimer @@ -4120,6 +4180,25 @@ references: isSpec: "True" fullName: TrinketTinker.Models.MotionArgs.BounceArgs.Squash nameWithType: BounceArgs.Squash +- uid: TrinketTinker.Models.MotionArgs.HopArgs + name: HopArgs + href: api/TrinketTinker.Models.MotionArgs.HopArgs.html + commentId: T:TrinketTinker.Models.MotionArgs.HopArgs + fullName: TrinketTinker.Models.MotionArgs.HopArgs + nameWithType: HopArgs +- uid: TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight + name: MaxHeight + href: api/TrinketTinker.Models.MotionArgs.HopArgs.html#TrinketTinker_Models_MotionArgs_HopArgs_MaxHeight + commentId: P:TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight + fullName: TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight + nameWithType: HopArgs.MaxHeight +- uid: TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight* + name: MaxHeight + href: api/TrinketTinker.Models.MotionArgs.HopArgs.html#TrinketTinker_Models_MotionArgs_HopArgs_MaxHeight_ + commentId: Overload:TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight + isSpec: "True" + fullName: TrinketTinker.Models.MotionArgs.HopArgs.MaxHeight + nameWithType: HopArgs.MaxHeight - uid: TrinketTinker.Models.MotionArgs.HoverArgs name: HoverArgs href: api/TrinketTinker.Models.MotionArgs.HoverArgs.html @@ -4236,6 +4315,32 @@ references: isSpec: "True" fullName: TrinketTinker.Models.MotionArgs.LerpArgs.MoveSync nameWithType: LerpArgs.MoveSync +- uid: TrinketTinker.Models.MotionArgs.LerpArgs.Pause + name: Pause + href: api/TrinketTinker.Models.MotionArgs.LerpArgs.html#TrinketTinker_Models_MotionArgs_LerpArgs_Pause + commentId: P:TrinketTinker.Models.MotionArgs.LerpArgs.Pause + fullName: TrinketTinker.Models.MotionArgs.LerpArgs.Pause + nameWithType: LerpArgs.Pause +- uid: TrinketTinker.Models.MotionArgs.LerpArgs.Pause* + name: Pause + href: api/TrinketTinker.Models.MotionArgs.LerpArgs.html#TrinketTinker_Models_MotionArgs_LerpArgs_Pause_ + commentId: Overload:TrinketTinker.Models.MotionArgs.LerpArgs.Pause + isSpec: "True" + fullName: TrinketTinker.Models.MotionArgs.LerpArgs.Pause + nameWithType: LerpArgs.Pause +- uid: TrinketTinker.Models.MotionArgs.LerpArgs.Rate + name: Rate + href: api/TrinketTinker.Models.MotionArgs.LerpArgs.html#TrinketTinker_Models_MotionArgs_LerpArgs_Rate + commentId: P:TrinketTinker.Models.MotionArgs.LerpArgs.Rate + fullName: TrinketTinker.Models.MotionArgs.LerpArgs.Rate + nameWithType: LerpArgs.Rate +- uid: TrinketTinker.Models.MotionArgs.LerpArgs.Rate* + name: Rate + href: api/TrinketTinker.Models.MotionArgs.LerpArgs.html#TrinketTinker_Models_MotionArgs_LerpArgs_Rate_ + commentId: Overload:TrinketTinker.Models.MotionArgs.LerpArgs.Rate + isSpec: "True" + fullName: TrinketTinker.Models.MotionArgs.LerpArgs.Rate + nameWithType: LerpArgs.Rate - uid: TrinketTinker.Models.MotionArgs.LerpArgs.Validate name: Validate() href: api/TrinketTinker.Models.MotionArgs.LerpArgs.html#TrinketTinker_Models_MotionArgs_LerpArgs_Validate