package com.rpsg.rpg.object.prop; import java.util.HashMap; import java.util.Map; import com.badlogic.gdx.utils.JsonValue; /** * GDX-RPG 基础数值管理器 */ public class Props{ Map<PropKey, Prop> props = new HashMap<>(); public Prop get(PropKey type) { return props.get(type); } public static Props fromJSON(JsonValue value) { Props p = new Props(); for(int i = 0; i < value.size; i ++){ JsonValue child = value.get(i); p.props.put(PropKey.valueOf(child.name), Prop.fromJSON(child)); } return p; } }