AnimationOverloadComponent
Namespace: Murder.Components
Assembly: Murder.dll
public sealed struct AnimationOverloadComponent : IComponent
Implements: IComponent
⭐ Constructors
public AnimationOverloadComponent()
public AnimationOverloadComponent(ImmutableArray<T> animationId, Guid customSprite, float start, bool loop, bool ignoreFacing)
Parameters
animationId
ImmutableArray<T>
customSprite
Guid
start
float
loop
bool
ignoreFacing
bool
public AnimationOverloadComponent(ImmutableArray<T> animations, float duration, bool loop, bool ignoreFacing, int current, float sortOffset, Guid customSprite, float start)
Parameters
animations
ImmutableArray<T>
duration
float
loop
bool
ignoreFacing
bool
current
int
sortOffset
float
customSprite
Guid
start
float
public AnimationOverloadComponent(ImmutableArray<T> animations, float duration, bool loop, bool ignoreFacing, int current, float sortOffset, Guid customSprite)
Parameters
animations
ImmutableArray<T>
duration
float
loop
bool
ignoreFacing
bool
current
int
sortOffset
float
customSprite
Guid
public AnimationOverloadComponent(string animationId, bool loop, bool ignoreFacing, float startTime)
Parameters
animationId
string
loop
bool
ignoreFacing
bool
startTime
float
public AnimationOverloadComponent(string animationId, bool loop, bool ignoreFacing)
Parameters
animationId
string
loop
bool
ignoreFacing
bool
public AnimationOverloadComponent(string animationId, float duration, bool loop, bool ignoreFacing, float startTime)
Parameters
animationId
string
duration
float
loop
bool
ignoreFacing
bool
startTime
float
public AnimationOverloadComponent(string animationId, float duration, bool loop, bool ignoreFacing, int current, float sortOffset, Guid customSprite)
Parameters
animationId
string
duration
float
loop
bool
ignoreFacing
bool
current
int
sortOffset
float
customSprite
Guid
public AnimationOverloadComponent(string animationId, float duration, bool loop, bool ignoreFacing)
Parameters
animationId
string
duration
float
loop
bool
ignoreFacing
bool
public AnimationOverloadComponent(string animationId, Guid customSprite, float start, bool loop, bool ignoreFacing)
Parameters
animationId
string
customSprite
Guid
start
float
loop
bool
ignoreFacing
bool
⭐ Properties
AnimationCount
public int AnimationCount { get; }
Returns
int
AnimationId
public string AnimationId { get; }
Returns
string
AtLast
public bool AtLast { get; }
Returns
bool
Current
public readonly int Current;
Returns
int
CurrentAnimation
public string CurrentAnimation { get; }
Returns
string
CustomSprite
public SpriteAsset CustomSprite { get; }
Returns
SpriteAsset
Duration
public readonly float Duration;
Returns
float
IgnoreFacing
public readonly bool IgnoreFacing;
Returns
bool
Loop
public readonly bool Loop;
Returns
bool
NoLoop
public AnimationOverloadComponent NoLoop { get; }
Returns
AnimationOverloadComponent
Now
public AnimationOverloadComponent Now { get; }
Returns
AnimationOverloadComponent
SortOffset
public readonly float SortOffset;
Returns
float
Start
public readonly float Start;
Returns
float
⭐ Methods
PlayNext()
public AnimationOverloadComponent PlayNext()
Returns
AnimationOverloadComponent
⚡