persister cleanup (still broke but logic is there for when it isn't); also replace all the SOE BS for forwarding stl port with native object classes because i thought that may be part of the problem...

This commit is contained in:
DarthArgus
2016-12-10 23:17:06 +00:00
parent 688ab3fc9e
commit 8e94519082
450 changed files with 1287 additions and 1494 deletions
@@ -72,8 +72,8 @@ using namespace JNIWrappersNamespace;
namespace ScriptMethodsObjectInfoNamespace
{
bool install();
void getGoodItemsFromContainer(const Container & container, stdvector<NetworkId>::fwd & goodItems);
jobjectArray getNamesFromCrcs(JNIEnv *env, const stdvector<jint>::fwd & templateCrcs);
void getGoodItemsFromContainer(const Container & container, std::vector<NetworkId> & goodItems);
jobjectArray getNamesFromCrcs(JNIEnv *env, const std::vector<jint> & templateCrcs);
LocalRefPtr createCustomVar(const jlong &objId, const std::string &variablePathName, CustomizationVariable &variable);
LocalRefPtr createRangedIntCustomVar(const jlong &objId, const std::string &variablePathName, RangedIntCustomizationVariable &rangedIntVariable);
LocalRefPtr createPalcolorCustomVar(const jlong &objId, const std::string &variablePathName, PaletteColorCustomizationVariable &variable);