public void New(YirdData yird) { SetMonsters(yird.GetMonsters()); SetNPCs(yird.GetNpcs()); SetDoodads(yird.GetDoodads()); SetItems(yird.GetItems()); SetEffects(yird.GetEffects()); }
public void Restore(YirdData yird) { byte[] data = Pathea.ArchiveMgr.Instance.GetData(ArchiveKey); if (data == null || data.Length == 0) { New(yird); } else { SetData(data); } SetEffects(yird.GetEffects()); }
public LoadCustomEntityCreator(bool bNew, YirdData info) : base(bNew) { mInfo = info; }
public void SceneNew(YirdData yird) { mSpawnData.New(yird); //Notify(ESceneNoification.SceneBegin, true); }
public void SceneRestore(YirdData yird) { mSpawnData.Restore(yird); //Notify(ESceneNoification.SceneBegin, false); }