示例#1
0
    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();
    }
示例#2
0
 public void Initialize()
 {
     _friendModel = new FriendCollectionModel();
 }
示例#3
0
 public PlayerFriendsUseCase(FriendCollectionModel model)
 {
     _friendModel = model;
 }