mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-19 06:28:40 +03:00
* it just works * why hasn't it catastrophically failed yet * not just gotta do the ui oh god the ui * that was easier than expected * a devious misdirection * touchups * svin * loc+fix * touchups * shitfix * touchups x3 * for further use * i hate this piece of shit engine * touchups x4 * ribbit also i'm retarded x2 * big tard energy * bb * rabbitson * ? * forgor * k * whoops * fug
38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using Robust.Shared.Animations;
|
|
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Shared.Follower.Components;
|
|
|
|
[RegisterComponent]
|
|
[NetworkedComponent]
|
|
public sealed partial class OrbitVisualsComponent : Component
|
|
{
|
|
/// <summary>
|
|
/// How long should the orbit animation last in seconds, before being randomized?
|
|
/// </summary>
|
|
public float OrbitLength = 2.0f;
|
|
|
|
/// <summary>
|
|
/// How far away from the entity should the orbit be, before being randomized?
|
|
/// </summary>
|
|
public float OrbitDistance = 1.0f;
|
|
|
|
/// <summary>
|
|
/// How long should the orbit stop animation last in seconds?
|
|
/// </summary>
|
|
public float OrbitStopLength = 1.0f;
|
|
|
|
/// <summary>
|
|
/// How far along in the orbit, from 0 to 1, is this entity?
|
|
/// </summary>
|
|
[Animatable]
|
|
public float Orbit { get; set; } = 0.0f;
|
|
|
|
// WWDP EDIT START
|
|
/// <summary>
|
|
/// Whether the orbiting entity's sprite will rotate along the orbit, or stay vertical.
|
|
/// </summary>
|
|
public bool KeepUpright = false;
|
|
// WWDP EDIT END
|
|
}
|