示例#1
0
        public void MakeSimElemMarker(SimElemInfo simElemInfo)
        {
            var profile = SimElemDefine.GetProfile(simElemInfo.profileID);
            var marker  = MakeMarker(profile.markerID);

            marker.SetSimElemInfo(simElemInfo, profile.markerDepth);
        }
示例#2
0
        /*
         * Methods
         */

        public void SetSimElemProfile(string profileID)
        {
            var profile = SimElemDefine.GetProfile(profileID);

            if (profile == null)
            {
                return;
            }
            _loadedProfile = profile;
        }
示例#3
0
        public void AddElemInfo(SimElemInfo elemInfo)
        {
            var          profile = SimElemDefine.GetProfile(elemInfo.profileID);
            SimElemGroup group;

            if (!_elemGroupDic.TryGetValue(profile.tableID, out group))
            {
                AddGroup(profile);
                group = _elemGroupDic[profile.tableID];
            }
            group.Add(elemInfo);
        }