Exemple #1
0
 /// <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;
 }
Exemple #2
0
        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();
        }
Exemple #3
0
 /// <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");
 }
Exemple #4
0
 /// <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);
     }
 }
Exemple #5
0
 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");
 }
Exemple #7
0
 public ForgotController(
     IToken token,
     IExchange exchange,
     IReset reset,
     ILogger <ForgotController> logger
     )
 {
     _token    = token;
     _exchange = exchange;
     _reset    = reset;
     _logger   = logger;
 }
Exemple #8
0
 public RiverObjectController(PlayerModel player, IReset reset, IEnumerable <VehicleRowModel> rows)
     : base(player, rows)
 {
     _reset = reset;
     _reset.MoveFinished += Player_MoveFinished;
 }
Exemple #9
0
 public IReset Add(IReset data)
 {
     Propertys.Add(data);
     return(data);
 }
Exemple #10
0
 public VehicleController(PlayerModel player, IReset reset, IEnumerable <VehicleRowModel> rows)
     : base(player, rows)
 {
     _reset = reset;
 }
Exemple #11
0
	public void removeResetter(IReset r){
		if(ObjectsToReset.Contains(r))
			ObjectsToReset.Remove(r);
	}
Exemple #12
0
	public void addResetter(IReset r){
		ObjectsToReset.Add(r);
	}
Exemple #13
0
 /// <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());
 }