private void Awake() { m_canvas = FindObjectOfType <CanvasManager>(); m_audio = GetComponent <GunAudio>(); m_anim = GetComponentInParent <Animator>(); }
void SetInitialReferences() { localPlayer = transform.root.gameObject; playerMaster = localPlayer.GetComponent<Player_Master>(); projectileHandler = localPlayer.GetComponent<ProjectileHandler>(); gunAssemblyMaster = localPlayer.GetComponent<GunAssembly_Master>(); modifiers = GetComponent<ComponentModifiers>(); gunAudio = localPlayer.GetComponent<GunAudio>(); gunAudio.clipArray = shootSoundClips; }