Beispiel #1
0
 void Start()
 {
     jumptimer      = 10;
     Cursor.visible = false;
     rb             = player.GetComponent <Rigidbody>();
     col_size       = player.GetComponent <CapsuleCollider>();
     manj           = npcManagement.GetComponent <NpcManagement>();
     weps           = Weaponmanj.GetComponent <WeaponManagement>();
 }
Beispiel #2
0
    protected override bool ConsumeItem()
    {
        GameObject player = GameObject.FindGameObjectWithTag("Player");

        WeaponManagement weaponManagement = player.GetComponentInChildren <WeaponManagement>();

        if (weaponManagement == null)
        {
            return(false);
        }

        return(weaponManagement.AddAmmo(weaponName, ammo));
    }
Beispiel #3
0
 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);
     }
 }