public override void Initialize(GameObject obj) { launcher = obj.GetComponent <BulletShootTriggerable>(); launcher.abilityGunController = abilityGunController; launcher.durationTime = durationTime; launcher.bulletRecoilDegree = bulletRecoilDegree; }
// Use this for initialization public override void Initialize(GameObject gameObject) { blShooter = gameObject.GetComponent <BulletShootTriggerable>(); if (blShooter == null) { return; } blShooter.bulletLiveTime = range / bulletSpeed; blShooter.bulletSpeed = bulletSpeed; blShooter.bulletPrefab = bulletPrefab; }