protected override RoleBuildLogic createRoleBuildLogic() { if (!_g9) { _m9 = instance.Type.GetMethod("createRoleBuildLogic", 0); _g9 = true; } if (_m9 != null && !_b9) { _b9 = true; RoleBuildLogic re = (RoleBuildLogic)appdomain.Invoke(_m9, instance, null); _b9 = false; return(re); } else { return(base.createRoleBuildLogic()); } }
protected override void registLogics() { addLogic(attribute = createRoleAttributeLogic()); addLogic(force = createRoleForceLogic()); addLogic(build = createRoleBuildLogic()); }