Example #1
0
    void Start()
    {
        cont = transform.GetComponent <SurvivorRecogRangeCollider>();

        controller     = GetComponent <CharacterController>();
        survivorStatus = GetComponent <SurvivorStatus>();
        playerAnimator = this.gameObject.GetComponent <Animator>();
        Inventory      = GetComponent <SurvivorInventory>();
        survivorAudio  = GetComponent <SurvivorAudio>();
        ragDoll        = GameObject.Find("/Survivor/Bip001/Bip001 Pelvis"); //레그돌
        ScreenMidPoint = new Vector3(Screen.width / 2, Screen.height / 2, 0f);

        BearCollider            = transform.Find("RecogRangeColliderGroup").Find("BearRecogRangeCollider").gameObject;
        BeeCollider             = transform.Find("RecogRangeColliderGroup").Find("BeeRecogRangeCollider").gameObject;
        BoarCollider            = transform.Find("RecogRangeColliderGroup").Find("BoarRecogRangeCollider").gameObject;
        SnakeCollider           = transform.Find("RecogRangeColliderGroup").Find("SnakeRecogRangeCollider").gameObject;
        recogRangeColliderGroup = transform.Find("RecogRangeColliderGroup").gameObject;

        Action = false;
        //Fire1 = false;
        Fire2 = false;
        Sneak = false;

        runSpeedBackUp = runSpeed;
    }
Example #2
0
 public override void Passive()
 {
     cont = Owner.GetComponent <SurvivorRecogRangeCollider>();
     Owner.GetComponent <SurvivorStatus>().CmdSetBellFlag(true);
     cont.CmdSetSnakeColliderRadius(passiveRadius);
     cont.CmdSetSnakeColliderEnable(true);
 }
Example #3
0
    IEnumerator BeePerfumeDurationTime(float duration) //지속시간후에 벌에 대한 감지범위의 콜라이더 비활성화
    {
        cont = transform.GetComponent <SurvivorRecogRangeCollider>();
        yield return(new WaitForSeconds(duration));

        cont.CmdSetBeeColliderEnable(false);
    }
Example #4
0
 public override void Passive()
 {
     cont = Owner.GetComponent <SurvivorRecogRangeCollider>();
     cont.CmdSetBearColliderRadius(passiveRadius);
     cont.CmdSetBoarColliderRadius(passiveRadius);
     cont.CmdSetBearColliderEnable(true);
     cont.CmdSetBoarColliderEnable(true);
 }