private EntitasInit PresetToPrefab(EntitasPresetEnum preset) { switch (preset) { case EntitasPresetEnum.BASE: return(GameObject.Instantiate <EntitasInit>(Resources.Load <EntitasInit>("Prefabs/Base"))); case EntitasPresetEnum.BARRACKS: return(GameObject.Instantiate <EntitasInit>(Resources.Load <EntitasInit>("Prefabs/Barracks"))); case EntitasPresetEnum.VEHICLE: return(GameObject.Instantiate <EntitasInit>(Resources.Load <EntitasInit>("Prefabs/Unit"))); case EntitasPresetEnum.TURRET: return(GameObject.Instantiate <EntitasInit>(Resources.Load <EntitasInit>("Prefabs/DefenseTower"))); } Debug.LogError("Preset code couldn't create Unity prefab for " + System.Enum.GetName(typeof(EntitasPresetEnum), preset)); return(null); }
public GameEntity CreateBlueprint(EntitasPresetEnum preset) { return(CreateBlueprint(PresetToPrefab(preset))); }