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