Ejemplo n.º 1
0
        public Data GetDataById(int id)
        {
            var classId = GlobalID.GetClassID(id) - 1;
            var dt      = m_vDataTables[classId];

            return(dt.GetItemById(id));
        }
Ejemplo n.º 2
0
        public Data GetDataById(int id)
        {
            int       classId = GlobalID.GetClassID(id) - 1;
            DataTable dt      = this.m_vDataTables[classId];

            return(dt.GetItemById(id));
        }
Ejemplo n.º 3
0
        public GameObject GetGameObjectByID(int globalId)
        {
            var classId = GlobalID.GetClassID(globalId) - 500;

            if (m_vGameObjects.Capacity < classId)
            {
                return(null);
            }
            return(m_vGameObjects[classId].Find(g => g.GlobalId == globalId));
        }
        public static LogicData ReadDataReference(ByteStream stream, LogicDataType tableIndex)
        {
            int globalId = stream.ReadInt();

            if (GlobalID.GetClassID(globalId) == (int)tableIndex + 1)
            {
                return(LogicDataTables.GetDataById(globalId));
            }
            return(null);
        }
Ejemplo n.º 5
0
        public GameObject GetGameObjectByID(int id)
        {
            var classId = GlobalID.GetClassID(id) - 500;

            return(m_vGameObjects[classId].Find(g => g.GlobalId == id));
        }
Ejemplo n.º 6
0
		public Data GetDataById(int id)
		{
			int index = GlobalID.GetClassID(id) - 1;
			return this.m_vDataTables[index].GetItemById(id);
		}