public override void Import(DCFG cfg) { LvlNpc data = cfg as LvlNpc; this.Id = data.Id; this.Pos = data.Pos; this.Euler = data.Euler; }
public override DCFG Export() { LvlNpc data = new LvlNpc(); data.Id = this.Id; data.Pos = this.Pos; data.Euler = this.Euler; return(data); }
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); } }