public static EntityInfo GetInfoFromObject(GameObject obj) { Sprite objSprite = obj.GetComponent <SpriteRenderer>().sprite; //info variables int _spriteID = 0; bool _isCollidable = false; entityType _type = entityType.PLATFORM; //check in what dictionary key is and get its value if (ResourceReader.platformSpriteMap.ContainsKey(objSprite)) { _spriteID = ResourceReader.platformSpriteMap[objSprite]; _isCollidable = true; _type = entityType.PLATFORM; } else if (ResourceReader.backgroundSpriteMap.ContainsKey(objSprite)) { _spriteID = ResourceReader.backgroundSpriteMap[objSprite]; _isCollidable = false; _type = entityType.BACKGROUND; } else if (ResourceReader.itemSpriteMap.ContainsKey(objSprite)) { _spriteID = ResourceReader.itemSpriteMap[objSprite]; _isCollidable = false; _type = entityType.ITEM; } return(new EntityInfo(_spriteID, _isCollidable, _type)); }
static IList createEntityListByHttpRequest(entityType type) { StreamReader reader = Toolkit.CreateHttpRequest(httpPath); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List<Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List<Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return list; }
public static ICellEntity Build(entityType entityName) { switch (entityName) { case entityType.ChatBubble: return(new ChatBubble()); case entityType.MessageBox: return(new MessageBox()); default: return(null); } }
IList createEntityListInFolder(entityType type) { FolderReader folder = new FolderReader(path); StreamReader reader; Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List <Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List <Measurement>(); break; } foreach (string file in folder.Files) { reader = new StreamReader(file); object obj = dsr.GetEntityData(tp, reader); reader.Close(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } } return(list); }
IList createEntityListByHttpRequest(entityType type, int deviceId, bool onlyLast) { string path = String.Format(httpPathDeviceData, deviceId, onlyLast.ToString().ToLower()); StreamReader reader = Toolkit.CreateHttpRequest(path); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List <Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List <Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return(list); }
static IList createEntityListByHttpRequest(entityType type) { StreamReader reader = Toolkit.CreateHttpRequest(httpPath); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List <Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List <Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return(list); }
// InitializeStateManager will populate the field before calling here => _stateManager !.StartTrackingFromQuery(entityType, entity, valueBuffer);
valueBuffer.IsEmpty && CreateValueBuffer(entityType, entity, out ValueBuffer repairedValueBuffer) ? repairedValueBuffer
? CreateValueBuffer(entityType, entity) : valueBuffer);
IList createEntityListByHttpRequest(entityType type, PointLatLng point) { string path; if (type == entityType.Devices || type == entityType.Device) { path = httpPathDevices; } else { path = String.Format(httpPathLocation, point.Lat.ToString(), point.Lng.ToString()); } StreamReader reader = Toolkit.CreateHttpRequest(path); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Devices: tp = typeof(Devices); list = new List <string>(); break; case entityType.Measurement: tp = typeof(Measurement); list = new List <Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List <Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Device: list.Add(obj); break; case entityType.Devices: list = (obj as Devices).devices; break; case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return(list); }
GenerateEntityColumns(entityType, entityDefine);
public EntityInfo(int _spriteID, bool _isCollidable, entityType _type) { spriteID = _spriteID; isCollidable = _isCollidable; type = _type; }
=> new PersistenceEntityReferenceKeyTypeDescriptor(entityType : value.entityType, referenceKeyType : value.referenceKeyType);
IList createEntityListInFolder(entityType type) { FolderReader folder = new FolderReader(path); StreamReader reader; Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List<Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List<Measurement>(); break; } foreach (string file in folder.Files) { reader = new StreamReader(file); object obj = dsr.GetEntityData(tp, reader); reader.Close(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } } return list; }
IList createEntityListByHttpRequest(entityType type, PointLatLng point) { string path; if (type == entityType.Devices || type == entityType.Device) path = httpPathDevices; else path = String.Format(httpPathLocation, point.Lat.ToString(), point.Lng.ToString()); StreamReader reader = Toolkit.CreateHttpRequest(path); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Devices: tp = typeof(Devices); list = new List<string>(); break; case entityType.Measurement: tp = typeof(Measurement); list = new List<Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List<Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Device: list.Add(obj); break; case entityType.Devices: list = (obj as Devices).devices; break; case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return list; }
IList createEntityListByHttpRequest(entityType type, int deviceId, bool onlyLast) { string path = String.Format(httpPathDeviceData, deviceId, onlyLast.ToString().ToLower()); StreamReader reader = Toolkit.CreateHttpRequest(path); Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List<Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List<Measurement>(); break; } object obj = dsr.GetEntityData(tp, reader); Toolkit.CloseConnection(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } return list; }