Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void CreateNextModul(ConfigModulBase config)
- {
- switch (botController.classBot)
- {
- case BotControllerBase.ClassBot.StormTrooper:
- {
- ConfigListSTModul tmp = Resources.Load("Config/ConfigModulSTModul") as ConfigListSTModul;
- foreach (Socket tmpSocket in config.socketArray)
- {
- switch (tmpSocket.modultype)
- {
- case ConfigModulBase.ModulType.Body:
- {
- InstancePrefab(tmp.configBody[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Pelvic:
- {
- InstancePrefab(tmp.configPelvic[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Gun:
- {
- InstancePrefab(tmp.configGun[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Modul:
- {
- InstancePrefab(tmp.configModul[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Optic:
- {
- InstancePrefab(tmp.configOptic[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Radar:
- {
- InstancePrefab(tmp.configRadar[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Reactor:
- {
- InstancePrefab(tmp.configReactor[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.ControllerL:
- {
- InstancePrefab(tmp.configControllerL[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.ControllerR:
- {
- InstancePrefab(tmp.configControllerR[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- }
- }
- break;
- }
- case BotControllerBase.ClassBot.Scout:
- {
- ConfigListScoutModul tmp = Resources.Load("Config/ConfigListScoutModul") as ConfigListScoutModul;
- foreach (Socket tmpSocket in config.socketArray)
- {
- switch (tmpSocket.modultype)
- {
- case ConfigModulBase.ModulType.Body:
- {
- InstancePrefab(tmp.configBody[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Pelvic:
- {
- InstancePrefab(tmp.configPelvic[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Gun:
- {
- InstancePrefab(tmp.configGun[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Modul:
- {
- InstancePrefab(tmp.configModul[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Optic:
- {
- InstancePrefab(tmp.configOptic[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Radar:
- {
- InstancePrefab(tmp.configRadar[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.Reactor:
- {
- InstancePrefab(tmp.configReactor[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- case ConfigModulBase.ModulType.ControllerM:
- {
- InstancePrefab(tmp.configController[modulLvl].modulPrefab, tmpSocket);
- break;
- }
- }
- }
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement