Initial commit: Client Doc docs Server Tools
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int* xlua_hotfix_flags = NULL;
|
||||
int xlua_hotfix_flags_len = 0;
|
||||
|
||||
extern "C" {
|
||||
|
||||
int xlua_get_hotfix_flag(int idx) {
|
||||
if (idx >= xlua_hotfix_flags_len) {
|
||||
return 0;
|
||||
} else {
|
||||
return xlua_hotfix_flags[idx];
|
||||
}
|
||||
}
|
||||
|
||||
void xlua_set_hotfix_flag(int idx, int flag) {
|
||||
int i = 0;
|
||||
int* new_hotfix_flags = NULL;
|
||||
if (idx >= xlua_hotfix_flags_len) {
|
||||
if (xlua_hotfix_flags == NULL) {
|
||||
xlua_hotfix_flags = (int*)malloc((idx + 1) * sizeof(int));
|
||||
} else {
|
||||
new_hotfix_flags = (int*)realloc(xlua_hotfix_flags, (idx + 1) * sizeof(int));
|
||||
if (NULL == new_hotfix_flags) { // just skip operation
|
||||
return;
|
||||
}
|
||||
xlua_hotfix_flags = new_hotfix_flags;
|
||||
}
|
||||
for(i = xlua_hotfix_flags_len; i < (idx + 1); i++) {
|
||||
xlua_hotfix_flags[i] = 0;
|
||||
}
|
||||
xlua_hotfix_flags_len = idx + 1;
|
||||
}
|
||||
xlua_hotfix_flags[idx] = flag;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef0ed550afe43d449b58d883fad0585c
|
||||
timeCreated: 1498103331
|
||||
licenseType: Pro
|
||||
PluginImporter:
|
||||
serializedVersion: 1
|
||||
iconMap: {}
|
||||
executionOrder: {}
|
||||
isPreloaded: 0
|
||||
isOverridable: 0
|
||||
platformData:
|
||||
Any:
|
||||
enabled: 0
|
||||
settings: {}
|
||||
Editor:
|
||||
enabled: 0
|
||||
settings:
|
||||
DefaultValueInitialized: true
|
||||
iOS:
|
||||
enabled: 1
|
||||
settings: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user