public static ProjectileController CreateProjectile(float posX, float posY, ProjectileTypes projectile) { ProjectileController projectileController = null; try { projectileController = new ProjectileController(posX, posY, projectile); } catch (Exception) { // prefab loading failed. } return projectileController; }
public ProjectileView(Projectile owner, Vector2 pos) { _owner = owner; _projectile = GuiAPI.CreateProjectile(pos.x, pos.y, ProjectileTypes.DummyProjectile); }