public BulletModel(BulletScriptableObject bulletScriptableObject, Transform position) { BulletSpeed = bulletScriptableObject.bulletSpeed; Position = position; //Debug.Log("Bullet damage is "+ bulletScriptableObject.bulletDamage); }
private void Start() { bulletScriptableObject = ScriptableObject.CreateInstance <BulletScriptableObject>(); Debug.Log("This message is from bullet service."); //Debug.Log("The bullet being created is " + CreateNewBullet(1).BulletModel.BulletType); }
public BulletModel(BulletScriptableObject bulletScriptableObject) { Speed = bulletScriptableObject.Speed; Damage = bulletScriptableObject.Damage; BulletType = bulletScriptableObject.bulletType; Debug.Log("Bullet Type" + BulletType); }
public void CreateBullet(Vector3 position, Quaternion rotation, BulletScriptableObject type) { BulletScriptableObject bullet = type; BulletModel bulletModel = new BulletModel(bullet); BulletController bulletController = new BulletController(bulletModel, bullet.BulletView, position, rotation); bullets.Add(bulletController); }
public BulletController CreateBullet(int index, string Layer) { bulletScriptableObject = bulletList.bullets[index]; bulletModel = new BulletModel(bulletScriptableObject); bulletController = new BulletController(bulletModel, bulletView, Layer); bulletsCreated.Add(bulletController); //Initialize bulletview from health HealthBar.Instance.followBullet(); return(bulletController); }
public BulletModel(BulletScriptableObject bullet) { Speed = bullet.bulletSpeed; BulletType = bullet.BulletType; }
//public BulletType type; public BulletModel(BulletScriptableObject bullet) { Type = bullet.bulletType; Speed = bullet.speed; Damage = bullet.damage; }
// Start is called before the first frame update // public BulletModel (int damage,int bulletSpeed) // { // Damage = damage; // BulletSpeed = bulletSpeed; // } public BulletModel(BulletScriptableObject bulletScriptableObject) { BulletType = bulletScriptableObject.BulletType; BulletName = bulletScriptableObject.BulletName; Damage = bulletScriptableObject.Damage; }
public BulletModel(BulletScriptableObject bulletScriptableObject) { BulletType = bulletScriptableObject.bulletType; Damage = (int)bulletScriptableObject.damage; }