public void Init(SleepBlocker sleepBlocker) { if (sleepBlocker is null) { throw new System.ArgumentNullException(nameof(sleepBlocker)); } SleepBlocker = sleepBlocker; }
public void StartShadowAnimation() { var sleepBlocker = new SleepBlocker(); _commandBlockerService.AddBlocker(sleepBlocker); var sleepShadow = Instantiate(SleepShadow, transform); sleepShadow.Init(sleepBlocker); }