[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"); 
		
		//StartCoroutine(BuildAtlas());	
		XmlReaderSettings reader_settings = new XmlReaderSettings();
        reader_settings.IgnoreWhitespace = true;
        XmlSerializer serializer = new XmlSerializer(typeof(atlas));
        XmlReader reader = XmlReader.Create(connectome_atlas_path, reader_settings);
        reader.MoveToContent();
		ConnectomeModel.CurrentAtlas = (atlas)serializer.Deserialize(reader);
        reader.Close();	
	
	}
	
	void Start () 
	{
		Debug.Log("Parsing model");
		currentModel = ConnectomeParser.Parse (connectome_file_path, ConnectomeParser.ReportDetail.DETAIL);
			
		Debug.Log("Instantiating geometry");

		gp.load(currentModel);
		gp.instantiate ();
	}
}

thanks in advance

anyone???

:frowning: