minesweeper_game/Library/PackageCache/com.unity.purchasing@649c6c7b3b1b/Editor/ServiceProjectSettings/Presenter/PurchasingDisabledState.cs
2025-03-15 14:30:26 -04:00

21 lines
630 B
C#

namespace UnityEditor.Purchasing
{
internal class PurchasingDisabledState : BasePurchasingState
{
internal const string k_StateNameDisabled = "DisabledState";
public PurchasingDisabledState(SimpleStateMachine<bool> stateMachine)
: base(k_StateNameDisabled, stateMachine)
{
ModifyActionForEvent(true, HandleEnabling);
}
SimpleStateMachine<bool>.State HandleEnabling(bool raisedEvent)
{
return stateMachine.GetStateByName(PurchasingEnabledState.k_StateNameEnabled);
}
internal override bool IsEnabled() => false;
}
}