示例#1
0
        /// <summary>
        /// 通过组件名获取一个已创建的组件,但此组件有可能不在某个实体,或没被某系统绑定
        /// </summary>
        public IShipDockComponent RefComponentByName(int name)
        {
            IShipDockComponent component = default;

            if (mNameAutoIDMapper.IsContainsKey(name))
            {
                int id = mNameAutoIDMapper[name];
                component = mMapper.Get(id);
            }
            return(component);
        }
示例#2
0
 public Type GetCachedTypeByID(int id, out int statu)
 {
     return(mTypeMapper.Get(id, out statu));
 }
示例#3
0
        public IShipDockEntitas GetEntitas(int aid)
        {
            IShipDockEntitas result = mEntitas.Get(aid, out _);

            return(result);
        }