public virtual void Init(IStateMachine stateMachine) { storageService = LocalStorageService.GetService(); this.stateMachine = stateMachine; InitViewModel(); gameObject.SetActive(false); }