/// <summary> /// Constructor. /// </summary> /// <param name="model">The player model</param> /// <param name="goals">The goal container</param> /// <param name="playerReset">The function to call when the player needs reset</param> public GoalController(PlayerModel model, GoalContainerModel goals, IReset playerReset) { _player = model; _goals = goals; _playerReset = playerReset; _playerReset.MoveFinished += Player_MoveFinished; }
public void Reset() { var scoreBG = GameObject.Find("scoreBG"); if (scoreBG != null) { scoreBG.GetComponent <Renderer>().enabled = false; } SetGO(false); var balls = GameObject.FindGameObjectsWithTag("Ball"); foreach (var ball in balls) { Destroy(ball); } level = MapMakker.GetMap(GameMaster.levelName); IsWinningCheckAlreadyHappened = false; finishedIpis = 0; var resetebelList = FindAllByInterface <IReset>();; foreach (var gunsObject in resetebelList) { IReset resetebelGameObject = gunsObject as IReset; resetebelGameObject.Reset(); } IpiCounter.Reset(); }
/// <summary> /// Constructor. /// </summary> /// <param name="enemyListModel">Enemy list model</param> /// <param name="playerModel">Player model</param> /// <param name="reset">Controller implementing IReset interface</param> public EnemyController(EnemyListModel enemyListModel, PlayerModel playerModel, IReset reset, ContentManager contentManager) { _enemyListModel = enemyListModel; _playerModel = playerModel; _reset = reset; _playerDies = contentManager.Load <SoundEffect>("playerdies"); }
/// <summary> /// Attempts to reset the users password /// </summary> /// <remarks> /// Resets a users email password /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// Password reset email /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <object> PasswordAsync(this IReset operations, Pathsrynmk0apiV1ResetPasswordpostrequestbodycontentapplicationJsonschema body, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.PasswordWithHttpMessagesAsync(body, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public BattleSimulationPresenter(CoordFinder tile, BoardPresenter board, ISimulationTick tickables, IReset resettables) { this.tile = tile; this.board = board; this.tickables = tickables; this.resettables = resettables; }
public BulletController(BulletListModel bulletListModel, PlayerModel playerModel, EnemyListModel enemyListModel, IReset reset, ContentManager contentManager) { _bulletListModel = bulletListModel; _playerModel = playerModel; _enemyListModel = enemyListModel; _reset = reset; _gunSound = contentManager.Load <SoundEffect>("gun"); _enemyDies = contentManager.Load <SoundEffect>("enemydies"); _playerDies = contentManager.Load <SoundEffect>("playerdies"); }
public ForgotController( IToken token, IExchange exchange, IReset reset, ILogger <ForgotController> logger ) { _token = token; _exchange = exchange; _reset = reset; _logger = logger; }
public RiverObjectController(PlayerModel player, IReset reset, IEnumerable <VehicleRowModel> rows) : base(player, rows) { _reset = reset; _reset.MoveFinished += Player_MoveFinished; }
public IReset Add(IReset data) { Propertys.Add(data); return(data); }
public VehicleController(PlayerModel player, IReset reset, IEnumerable <VehicleRowModel> rows) : base(player, rows) { _reset = reset; }
public void removeResetter(IReset r){ if(ObjectsToReset.Contains(r)) ObjectsToReset.Remove(r); }
public void addResetter(IReset r){ ObjectsToReset.Add(r); }
/// <summary> /// Attempts to reset the users password /// </summary> /// <remarks> /// Resets a users email password /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// Password reset email /// </param> public static object Password(this IReset operations, Pathsrynmk0apiV1ResetPasswordpostrequestbodycontentapplicationJsonschema body) { return(operations.PasswordAsync(body).GetAwaiter().GetResult()); }