void Start() { jumptimer = 10; Cursor.visible = false; rb = player.GetComponent <Rigidbody>(); col_size = player.GetComponent <CapsuleCollider>(); manj = npcManagement.GetComponent <NpcManagement>(); weps = Weaponmanj.GetComponent <WeaponManagement>(); }
protected override bool ConsumeItem() { GameObject player = GameObject.FindGameObjectWithTag("Player"); WeaponManagement weaponManagement = player.GetComponentInChildren <WeaponManagement>(); if (weaponManagement == null) { return(false); } return(weaponManagement.AddAmmo(weaponName, ammo)); }
void OnEnable() { fireCount = fireRate; audioSource = GetComponent <AudioSource>(); aim = transform.GetChild(0).GetComponent <Aiming>(); weaponManagement = transform.GetChild(0).GetChild(0).GetComponent <WeaponManagement>(); GetComponent <AudioSource>().enabled = true; GetComponent <Camera>().enabled = true; transform.Find("ClipingCam").gameObject.SetActive(true); transform.Find("WeaponSlot").gameObject.GetComponent <Aiming>().enabled = true; transform.Find("WeaponSlot").gameObject.layer = LayerMask.NameToLayer("MainWeapon"); playerDatas = transform.parent.GetComponent <PlayerDatas>(); playerNetAgent = transform.parent.GetComponent <PlayerNetworkAgent>(); }
void Awake() { if (PlayerCore._instance == null) { _instance = this; Cursor.lockState = CursorLockMode.Locked; move = GetComponent <PlayerMovement>(); weapon = GetComponentInChildren <WeaponManagement>(); GameObject _ragdoll = Instantiate(ragdollPrefab); Instantiate(HUDPrefab); ragdoll = _ragdoll.GetComponent <RagdollManagement>(); move.head = headDirection; move.head.transform.parent = null; } else { Destroy(this.gameObject); } }