Example #1
0
        public override void Import(DCFG cfg)
        {
            LvlNpc data = cfg as LvlNpc;

            this.Id    = data.Id;
            this.Pos   = data.Pos;
            this.Euler = data.Euler;
        }
Example #2
0
        public override DCFG Export()
        {
            LvlNpc data = new LvlNpc();

            data.Id    = this.Id;
            data.Pos   = this.Pos;
            data.Euler = this.Euler;
            return(data);
        }
Example #3
0
 IEnumerator AddNpc()
 {
     for (int i = 0; i < m_Config.Npcs.Count; i++)
     {
         LvlNpc data = m_Config.Npcs[i];
         CharacterManager.Instance.AddNpc(data.Id, KTransform.Create(data.Pos, data.Euler, data.Scale));
         yield return(null);
     }
 }