public void AttachHandgunController(GameObject gun) { handgun_Controller = gun.GetComponent <Handgun_Controller>(); if (handgun_Controller == null) { Debug.LogError("Handgun_Controller not found on gun object passed to Weapon_Magazine"); } }
private void Start() { controller = transform.root.GetComponent <Handgun_Controller>(); if (controller == null) { Debug.LogError("Handgun_Controller not found on root GameObject"); return; } }
public void DetachHandgunController() { handgun_Controller = null; }