コード例 #1
0
ファイル: Sandwich.cs プロジェクト: tdm1223/WildLife
 public override void Passive()
 {
     cont = Owner.GetComponent <SurvivorRecogRangeCollider>();
     cont.CmdSetBearColliderRadius(passiveRadius);
     cont.CmdSetBoarColliderRadius(passiveRadius);
     cont.CmdSetBearColliderEnable(true);
     cont.CmdSetBoarColliderEnable(true);
 }
コード例 #2
0
ファイル: Sandwich.cs プロジェクト: tdm1223/WildLife
 public override void Use(int pos)
 {
     base.Use(pos);
     HPup();
     cont.CmdSetBearColliderRadius(usedRadius);
     cont.CmdSetBoarColliderRadius(usedRadius);
     Owner.transform.SendMessage("SandwichDuration");
 }
コード例 #3
0
 public override void Use(int pos)
 {
     base.Use(pos);
     HPup();
     cont.CmdSetBearColliderRadius(usedRadius);
     cont.CmdSetSnakeColliderRadius(usedRadius / 4);
     Owner.transform.SendMessage("GarlicDuration");
 }
コード例 #4
0
ファイル: BreakTime.cs プロジェクト: tdm1223/WildLife
 public override void Use(int pos)
 {
     base.Use(pos);
     HPup();
     cont.CmdSetBearColliderRadius(usedRadius);
     cont.CmdSetBeeColliderRadius(usedRadius / 3);
     Owner.transform.SendMessage("BreakTimeDuration");
 }
コード例 #5
0
ファイル: Can.cs プロジェクト: tdm1223/WildLife
 public override void Use(int pos)
 {
     base.Use(pos);
     HPup();
     cont.CmdSetBearColliderEnable(true);
     cont.CmdSetBearColliderRadius(usedRadius);
     Owner.transform.SendMessage("CanDuration");
 }
コード例 #6
0
 public override void Passive()
 {
     Owner.GetComponent <SurvivorStatus>().CmdSetGarlicFlag(true);
     cont = Owner.GetComponent <SurvivorRecogRangeCollider>();
     cont.CmdSetBearColliderRadius(passiveRadius);
     cont.CmdSetBearColliderEnable(true);
     cont.CmdSetSnakeColliderRadius(passiveRadius / 4);
     cont.CmdSetSnakeColliderEnable(true);
 }
コード例 #7
0
    IEnumerator BearDurationTime(float duration) //지속시간후에 곰에 대한 감지범위의 콜라이더 비활성화
    {
        yield return(new WaitForSeconds(duration));

        //일정시간후에 그게 마지막 아이템이었다면 콜라이더 비활성화
        if (transform.GetComponent <SurvivorInventory>().CheckLastItemFlag)
        {
            cont.CmdSetBearColliderEnable(false);
        }
        else //아니면 passive 상태의 콜라이더 유지
        {
            cont.CmdSetBearColliderRadius(10);
        }
    }