[C#] if statement HELP!

Hi there,
i’m wondering how to switch between this 3 files using if/else statement and GetButtonDown…

I would like to use “ExampleGeometryProvider” as the main one, and then swtich to “ExampleGeometryProviderCC” or “ExampleGeometryProviderSS” by pressing a key note as “Fire 1” and "Fire2…

if anyone can give a hint I’ll be very grateful

here is the code:

GeometryProviderBase gp;
	ConnectomeModel currentModel ;
	void Awake()
		//gp = gameObject.AddComponent("ExampleGeometryProvider") as ExampleGeometryProvider; // Conexiones, esferas y cubos
		//gp = gameObject.AddComponent("ExampleGeometryProviderCC") as ExampleGeometryProviderCC; // Solo Conexiones
		gp = gameObject.AddComponent("ExampleGeometryProviderSS") as ExampleGeometryProviderSS; // Solo esferas y cubos
		Debug.Log("Building atlas"); 
		XmlReaderSettings reader_settings = new XmlReaderSettings();
        reader_settings.IgnoreWhitespace = true;
        XmlSerializer serializer = new XmlSerializer(typeof(atlas));
        XmlReader reader = XmlReader.Create(connectome_atlas_path, reader_settings);
		ConnectomeModel.CurrentAtlas = (atlas)serializer.Deserialize(reader);
	void Start () 
		Debug.Log("Parsing model");
		currentModel = ConnectomeParser.Parse (connectome_file_path, ConnectomeParser.ReportDetail.DETAIL);
		Debug.Log("Instantiating geometry");

		gp.instantiate ();

thanks in advance