コード例 #1
0
 // Use this for initialization
 void Start()
 {
     laser             = GetComponent <Laser>();
     laser.state       = state;
     laser.shouldFire  = DifferentOwner;
     laser.laser_range = (aim => 1f + Vector3.Distance(transform.position, aim));
     laser.onHit       = (hit =>
     {
         DamageTarget dt = hit.collider.GetComponent <DamageTarget>();
         if (dt != null)
         {
             dt.damage(1, transform);
         }
     });
 }