Exemplo n.º 1
0
 public void New(YirdData yird)
 {
     SetMonsters(yird.GetMonsters());
     SetNPCs(yird.GetNpcs());
     SetDoodads(yird.GetDoodads());
     SetItems(yird.GetItems());
     SetEffects(yird.GetEffects());
 }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
 public LoadCustomEntityCreator(bool bNew, YirdData info)
     : base(bNew)
 {
     mInfo = info;
 }
Exemplo n.º 4
0
 public void SceneNew(YirdData yird)
 {
     mSpawnData.New(yird);
     //Notify(ESceneNoification.SceneBegin, true);
 }
Exemplo n.º 5
0
 public void SceneRestore(YirdData yird)
 {
     mSpawnData.Restore(yird);
     //Notify(ESceneNoification.SceneBegin, false);
 }