mirror of
https://github.com/misternebula/quantum-space-buddies.git
synced 2025-01-01 03:32:38 +00:00
32 lines
603 B
C#
32 lines
603 B
C#
using QSB.WorldSync;
|
|
|
|
namespace QSB.TornadoSync.WorldObjects
|
|
{
|
|
public class QSBTornado : WorldObject<TornadoController>
|
|
{
|
|
public bool FormState
|
|
{
|
|
get => AttachedObject._tornadoRoot.activeSelf // forming or formed or collapsing
|
|
&& !AttachedObject._tornadoCollapsing; // and not collapsing
|
|
set
|
|
{
|
|
if (FormState == value)
|
|
{
|
|
return;
|
|
}
|
|
|
|
if (value)
|
|
{
|
|
AttachedObject._tornadoCollapsing = false;
|
|
AttachedObject.StartFormation();
|
|
}
|
|
else
|
|
{
|
|
AttachedObject._secondsUntilFormation = 0;
|
|
AttachedObject.StartCollapse();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|