private ScoreController GetControllerMock(IScoreController iscon) { var scon = Substitute.For <ScoreController>(); scon.SetScoreController(iscon); return(scon); }
public GameModel (IPlayer player, IBallController ballController, IInputController input, ILevelConfiguration levelConfiguration, IControllerConfig controllerConfig, IGameCicle gameCicle, IBonusManager bonusManager, IFactory <Vector3, IBlock> blockFactory, IScoreController scoreController, ILifeController lifeController) { Player = player; BallController = ballController; Input = input; LevelConfiguration = levelConfiguration; ControllerConfig = controllerConfig; GameCicle = gameCicle; BonusManager = bonusManager; BlockFactory = blockFactory; ScoreController = scoreController; LifeController = lifeController; SetListeners(true); GoToStart(); }
protected override void OnDestroy() { ScoreController.multiplierDidChangeEvent -= HandleMultiplierDidChange; MultiplierController = null !; Config = null !; ScoreController = null !; }
public void Start() { scoreController = GameObject.FindGameObjectWithTag("GameController").GetComponent <IScoreController>(); if (scoreController == null) { Debug.LogError("Score controller not found"); } }
public TeabagController(IScoreController scoreContorller, List <TeabagGameObject> teabags) { _teabags = teabags; _scoreController = scoreContorller; for (int i = 0; i < teabags.Count; i++) { teabags[i].Collected += IncrementScore; } }
public static ILevelController CreateLevelController( IScoreController scoreController, IGameFieldController gameFieldController, IMovesController movesController, IGoalController goalController, IBonusesController bonusesController) { return(LevelController.Create(scoreController, gameFieldController, movesController, goalController, bonusesController)); }
[Inject] internal void ModifierInit(ScoreMultiplierUIController smuic, Config.Multiplier config, IScoreController scoreController) { Logger.Logger.Debug("ScoreMultiplierPanelModifier:ModifierInit()"); MultiplierController = smuic; Config = config; ScoreController = scoreController; scoreController.multiplierDidChangeEvent += HandleMultiplierDidChange; transform.SetParent(smuic.transform); ModPanel(); }
public HitDataManager(IScoreController scoreController, PlayDataManager playDataManager, IDifficultyBeatmap difficultyBeatmap) { _scoreController = scoreController; _playDataManager = playDataManager; int density = Convert.ToInt32(difficultyBeatmap.beatmapData.cuttableNotesCount / difficultyBeatmap.level.songDuration); _swingRatingHandlerPool = new Stack <SwingRatingHandler>(density * 2); for (int i = 0; i < density; ++i) { _swingRatingHandlerPool.Push(new SwingRatingHandler(this)); } }
private LevelController( IScoreController scoreController, IGameFieldController gameFieldController, IMovesController movesController, IGoalController goalController, IBonusesController bonusesController) { ScoreController = scoreController; GameField = gameFieldController; MovesController = movesController; Goals = goalController; BonusesController = bonusesController; Subscribe(); }
[SetUp] public void Init() { this.iscon = GetEffectMock(); this.scon = GetControllerMock(iscon); }
public void SetScoreController(IScoreController iscon) { this.iscon = iscon; }
public void Setup() { controller = Substitute.For <IScoreController>(); }
public void SetController(IScoreController controller) { _scoreController = controller; }
public ScoreControllerLogic(IScoreController controller) { this.controller = controller; }