public FrogMove(LevelObjectView view, List <LevelObjectView> wallsViews, SpriteAnimator spriteAnimator) { _wallsViews = wallsViews; _view = view; _spriteAnimator = spriteAnimator; _view.OnLevelObjectContact += OnLevelObjectContact; _contactpoller = new Contactpoller(_view._collider2D); }
private void Awake() { SpriteAnimConfg eagleConfig = Resources.Load <SpriteAnimConfg>("Eagle"); _eagleAnimator = new SpriteAnimator(eagleConfig); _eagleAnimator.StartAnimation(_characterViews[1]._spriteRenderer, AnimState.Idle, true, _playeranimationSpeed); _eagleController = new EagleMove(_characterViews[1], _eagleAnimator); SpriteAnimConfg foxyConfig = Resources.Load <SpriteAnimConfg>("Foxy"); _foxyAnimator = new SpriteAnimator(foxyConfig); _foxyAnimator.StartAnimation(_characterViews[0]._spriteRenderer, AnimState.Idle, true, _playeranimationSpeed); _foxyController = new FoxyMove(_characterViews[0], _foxyAnimator); SpriteAnimConfg frogConfig = Resources.Load <SpriteAnimConfg>("Frog"); _frogAnimator = new SpriteAnimator(frogConfig); _frogAnimator.StartAnimation(_characterViews[2]._spriteRenderer, AnimState.Idle, true, _playeranimationSpeed); _frogController = new FrogMove(_characterViews[2], _wallList, _frogAnimator); _cameraController = new CameraController(_characterViews, _camera); _itemManager = new ItemManager(_characterViews, _itemList, _inventory); }
public FoxyMove(LevelObjectView view, SpriteAnimator spriteAnimator) { _view = view; _spriteAnimator = spriteAnimator; _contactpoller = new Contactpoller(_view._collider2D); }
public EagleMove(LevelObjectView view, SpriteAnimator spriteAnimator) { _view = view; _spriteAnimator = spriteAnimator; }