public virtual void EnterNormState(EntityUid uid) { Standing.Stand(uid); if (TryComp <AppearanceComponent>(uid, out var appearance)) { appearance.SetData(DamageStateVisuals.State, DamageState.Alive); } }
public virtual void ExitDeadState(EntityUid uid) { RemComp <CollisionWakeComponent>(uid); Standing.Stand(uid); if (!Standing.IsDown(uid) && TryComp <PhysicsComponent>(uid, out var physics)) { physics.CanCollide = true; } }
public virtual void ExitCritState(EntityUid uid) { Standing.Stand(uid); }