예제 #1
0
 void Shoot()
 {
     Bullet = null;
     Temp   = ConstructDirectory.GetProjectile(ProjectileName.Bullet);
     Bullet = Temp.gameObject;
     Temp   = null;
     Bullet.GetComponent <Projectile>().initialize(Owner.gameObject, Barrel.transform, AttackDamage, ThrowPower, angle, projectileType.Normal, Allegiance.Player, ProjectileName.Bullet, 0f);
     timer = fireRate;
     Bullet.GetComponent <Projectile>().Launch();
 }
 void Shoot()
 {
     Temp   = ConstructDirectory.GetProjectile(ProjectileName.Hammer);
     Hammer = Temp.gameObject;
     Hammer.transform.parent = rightHand.transform;
     Temp = null;
     Hammer.GetComponent <Projectile>().initialize(Owner.gameObject, rightHand.transform, AttackDamage, ThrowPower, angle, projectileType.Normal, Allegiance.Player, ProjectileName.Hammer, 19.81f);
     Hammer.GetComponent <Projectile>().Launch();
     Hammer = null;
     timer  = fireRate;
 }