public Data GetDataById(int id) { var classId = GlobalID.GetClassID(id) - 1; var dt = m_vDataTables[classId]; return(dt.GetItemById(id)); }
public Data GetDataById(int id) { int classId = GlobalID.GetClassID(id) - 1; DataTable dt = this.m_vDataTables[classId]; return(dt.GetItemById(id)); }
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); }
public GameObject GetGameObjectByID(int id) { var classId = GlobalID.GetClassID(id) - 500; return(m_vGameObjects[classId].Find(g => g.GlobalId == id)); }
public Data GetDataById(int id) { int index = GlobalID.GetClassID(id) - 1; return this.m_vDataTables[index].GetItemById(id); }