PastureSystem.ts 576 B

12345678910111213141516171819202122
  1. import PastureData from "./PastureData";
  2. /** 动物移动管理系统 */
  3. const { ccclass } = cc._decorator;
  4. @ccclass
  5. export default class PastureSystem {
  6. private pastureDataMap: Map<number, PastureData> = new Map<number, PastureData>();
  7. setPastureData(configID) {
  8. if (this.getPastureData(configID)) {
  9. return;
  10. }
  11. let data = new PastureData();
  12. this.pastureDataMap.set(configID, data);
  13. return data;
  14. }
  15. getPastureData(configID) {
  16. return this.pastureDataMap.get(configID);
  17. }
  18. }