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

            rsc.ID = GenerateNewID(rscIDList);
            rscIDList.Add(rsc.ID);
            rscList.Add(rsc);
            SetDirtyRsc();
            RefreshRsc();
        }
Exemplo 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);
        }
Exemplo 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();
        }
Exemplo 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);
 }