public override void Passive() { cont = Owner.GetComponent <SurvivorRecogRangeCollider>(); Owner.GetComponent <SurvivorStatus>().CmdSetBellFlag(true); cont.CmdSetSnakeColliderRadius(passiveRadius); cont.CmdSetSnakeColliderEnable(true); }
public override void Use(int pos) { base.Use(pos); HPup(); cont.CmdSetBearColliderRadius(usedRadius); cont.CmdSetSnakeColliderRadius(usedRadius / 4); Owner.transform.SendMessage("GarlicDuration"); }
IEnumerator SnakeDurationTime(float duration) //지속시간후에 뱀에 대한 감지범위의 콜라이더 비활성화 { yield return(new WaitForSeconds(duration)); //일정시간후에 그게 마지막 아이템이었다면 콜라이더 비활성화 if (transform.GetComponent <SurvivorInventory>().CheckLastItemFlag) { cont.CmdSetSnakeColliderEnable(false); } else //아니면 passive 상태의 콜라이더 유지 { cont.CmdSetSnakeColliderRadius(1.5f); } }