private LODSystem getRequestSystem(string type) { LODSystem value = null; if (!systems.TryGetValue(type, out value)) { throw new ArgumentException("Unable to get an LODSystem for a request of type " + type); } return(value); }
private void addSystem(LODSystem system) { bool flag = false; string text = system.gameObject.name; List <LODSystemDataReference> lODSystemData = Service.Get <ZoneTransitionService>().CurrentZone.LODSystemData; for (int i = 0; i < lODSystemData.Count; i++) { LODSystemDataReference lODSystemDataReference = lODSystemData[i]; if (lODSystemDataReference.SystemName == text) { system.Initialize(lODSystemDataReference.Data); systems.Add(text, system); flag = true; break; } } if (!flag) { throw new NotImplementedException("Unable to find LOD System Data for " + text); } }
public void Awake() { lodSystem = GetComponent <LODSystem>(); refreshCounter = 0f; }