public void Init() { //to match the rscList with the DB instance=this; List<Rsc> rscL=ResourceDB.Load(); for(int i=0; i<rscL.Count; i++){ for(int n=0; n<rscList.Count; n++){ if(rscL[i].ID==rscList[n].ID){ rscL[i].value=rscList[n].value; break; } } } rscList=rscL; if(carryFromLastScene){ for(int i=0; i<lastLevelValueList.Count; i++) rscList[i].value=lastLevelValueList[i]; } for(int i=0; i<rscList.Count; i++) initialValueList.Add(rscList[i].value); if(enableRscGen) StartCoroutine(RscGenRoutine()); }
void Awake(){ instance = (ResourceManager)target; rscList=ResourceDB.Load(); //VerifyingList(); instance.Init(); EditorUtility.SetDirty(instance); }
public void Init() { //to match the rscList with the DB instance=this; List<Rsc> rscL=ResourceDB.Load(); for(int i=0; i<rscL.Count; i++){ for(int n=0; n<rscList.Count; n++){ if(rscL[i].ID==rscList[n].ID){ rscL[i].value=rscList[n].value; break; } } } rscList=rscL; if(enableRscGen) StartCoroutine(RscGenRoutine()); }
void Awake() { if(instance!=null) instance=this; }
void Awake(){ instance=this; Init(); }