Esempio n. 1
0
        public static void AddNewRsc()
        {
            Rsc rsc = new Rsc();

            rsc.ID = GenerateNewID(rscIDList);
            rscIDList.Add(rsc.ID);
            rscList.Add(rsc);
            SetDirtyRsc();
            RefreshRsc();
        }
Esempio n. 2
0
        public Rsc Clone()
        {
            Rsc rsc = new Rsc();

            rsc.ID   = ID;
            rsc.name = name;
            rsc.icon = icon;
            //rsc.iconName=iconName;
            rsc.value = value;
            return(rsc);
        }
Esempio n. 3
0
        void SwapResource(int ID)
        {
            List <Rsc> rscList = EditorDBManager.GetRscList();

            Rsc rsc = rscList[currentSwapID];

            rscList[currentSwapID] = rscList[ID];
            rscList[ID]            = rsc;

            currentSwapID = -1;

            EditorDBManager.SetDirtyRsc();
        }
Esempio n. 4
0
 public bool IsMatch(Rsc rsc)
 {
     if (rsc.ID != ID)
     {
         return(false);
     }
     if (rsc.name != name)
     {
         return(false);
     }
     if (rsc.icon != icon)
     {
         return(false);
     }
     return(true);
 }