public void IsActive(bool active) { //Debug.Log( name + " weapons are active: " + active ); isActive = active; if (turret != null) { turret.Active(isActive); } if (launcher != null) { launcher.Active(isActive); } if (thrower != null) { thrower.Active(isActive); } }