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; }
public override void Passive() { cont = Owner.GetComponent <SurvivorRecogRangeCollider>(); Owner.GetComponent <SurvivorStatus>().CmdSetBellFlag(true); cont.CmdSetSnakeColliderRadius(passiveRadius); cont.CmdSetSnakeColliderEnable(true); }
IEnumerator BeePerfumeDurationTime(float duration) //지속시간후에 벌에 대한 감지범위의 콜라이더 비활성화 { cont = transform.GetComponent <SurvivorRecogRangeCollider>(); yield return(new WaitForSeconds(duration)); cont.CmdSetBeeColliderEnable(false); }
public override void Passive() { cont = Owner.GetComponent <SurvivorRecogRangeCollider>(); cont.CmdSetBearColliderRadius(passiveRadius); cont.CmdSetBoarColliderRadius(passiveRadius); cont.CmdSetBearColliderEnable(true); cont.CmdSetBoarColliderEnable(true); }