public void Initialize(GameProgress game, TransformRepository navigationSpots, Transform outside) { this.navigationSpots = navigationSpots; NavigateTo(navigationSpots.GetRandomSpot.position); this.outside = outside; this.game = game; currentSpookPoints = InitialSpookPoints; }
public void Initialize(TransformRepository navigationSpots, Transform outside, SpookItem targetItem, Action exitCallback) { this.exitCallback = exitCallback; this.navigationSpots = navigationSpots; this.outside = outside; this.targetItem = targetItem; currentSpookPoints = InitialSpookPoints; GoToTarget(); ArriveSfx.Play(); }