public override void Initialize() { _playerDisposable = new CompositeDisposable(); _inputHandler.Initialize(); _friendCollectionModel = new FriendCollectionModel(); _movementUseCase = new PlayerMoveUseCase(_inputHandler); _collisionUseCase = new PlayerCollisionUseCase(_collisionModel); _friendUseCase = new PlayerFriendsUseCase(_friendCollectionModel); _collisionModel.SetObserver(); Bind(); }
public void Initialize() { _friendModel = new FriendCollectionModel(); }
public PlayerFriendsUseCase(FriendCollectionModel model) { _friendModel = model; }