public MonoEnvironment()
 {
     OnDispose = () => { };
     EffectManager = new EffectManager();
     SkillManager = new SkillList();
     PropertyManager = new PropertyManager();
     PluginEnvironment = new PluginEnvironment();
     Attributes = new Attributes();
 }
 public abstract int Calculate(Attributes propertyAttrs, int val);