Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 public void Awake()
 {
     lodSystem      = GetComponent <LODSystem>();
     refreshCounter = 0f;
 }