public BulletInitializator(GameController gameController, BulletData bulletData) { var NewBulletData = bulletData.DataBulletRelevant; var NewBulletComponents = bulletData.DataBulletComponents; NewBulletComponents.BulletRigidBody = NewBulletData.BulletPrefab.GetComponent <Rigidbody2D>(); var BulletModel = new BulletModel(NewBulletComponents, NewBulletData); gameController.BulletModelTake(BulletModel); }
public PlayerShoot(PlayerModel playerModel, BulletModel _bulletModel) : base(playerModel) { this._bulletModel = _bulletModel; }
public void BulletModelTake(BulletModel _bulletModel) { _playerShoot = new PlayerShoot(_playerModel, _bulletModel); }