geoidn2/snugdc-project-ricochet — pull request #2 by foriequal0 (2014-08-03 19:08:14+00:00)
Title: projectile deadzone 설정함.

DeadZone 내에서 생성된 Projectile 은 DeadZone을 벗어나기 전까지는 플레이어에게 피격되어도 데미지를 입히지 않는다. DeadZone을 벗어난 이후에야 플레이어에게 데미지를 입힐 수 있음.

세부변경이력 :
character.prefab : deadzone_detector 설정함. CircleCollider2D(isTrigger:true) 를 가지고 있음.
bullet.prefab, Bullet_Rifle.prefab : Layer:Projectile로 변경함.
Character.cs, Weapon.cs, Projectile.cs : deadzone collider 정보 갖고, 넘길 수 있음.
Projectile.cs : deadzone을 벗어나지 않으면 피격판정 안함. isTrigger==true인 Collider는 통과함.(기존에는 deadzone_detector나, terrain_detector에 맞고 총알이 소멸판정 혹은 도탄판정 될 가능성이 있었음.)

미구현:
최초 projectile이 collider내에서 생성된건지 체크할만한 API가 존재하지 않음.

미비사항:
deadzone_detector를 deadzone_trigger로 이름바꿀걸.