74 const string Economy =
"economy";
75 const string EconomyRespawn =
"economy_respawn";
76 const string RespawnQueue =
"respawn_queue";
78 const string Matrix =
"matrix";
79 const string UniqueLoot =
"uniqueloot";
80 const string Bind =
"bind";
81 const string SetupFail =
"setupfail";
82 const string Storage =
"storage";
83 const string Classes =
"class";
84 const string Category =
"category";
85 const string Tag =
"tag";
86 const string SCategory =
"s_category";
87 const string STag =
"s_tag";
88 const string SAreaflags =
"s_areaflags";
89 const string SCrafted =
"s_crafted";
90 const string MapGroup =
"map_group";
91 const string MapComplete =
"map_complete";
92 const string InfectedZone =
"infected_zone";
100 private void ~EconomyMapStrings();
112 static string Category(
string category)
114 return string.Format(
"category:%1", category);
127 static string Tag(
string tag)
129 return string.Format(
"tag:%1", tag);
135 const string ALL_ALL =
"all:all";
137 const string ALL_LOOT =
"all:loot";
139 const string ALL_VEHICLE =
"all:vehicle";
141 const string ALL_INFECTED =
"all:infected";
143 const string ALL_ANIMAL =
"all:animal";
145 const string ALL_PLAYER =
"all:player";
147 const string ALL_PROXY =
"all:proxy";
149 const string ALL_PROXY_STATIC =
"all:proxystatic";
151 const string ALL_PROXY_DYNAMIC =
"all:proxydynamic";
153 const string ALL_PROXY_ABANDONED =
"all:proxyabandoned";
158class EconomyOutputStrings
160 private void EconomyOutputStrings();
161 private void ~EconomyOutputStrings();
167 const string LINKS =
"links";
172 const string SUSPICIOUS =
"suspicious";
177 const string DE_CLOSE_POINT =
"declosepoint";
182 const string ABANDONED =
"abandoned";
187 const string EMPTY =
"empty";
193 const string CLOSE =
"close";
198 const string WORLD =
"world";
203 const string STATUS =
"status";
208 const string LOOT_SIZE =
"lootsize";
228 private void CEApi() {}
229 private void ~CEApi() {}
238 proto native
void ExportSpawnData();
250 proto native
void ExportProxyData(
vector vCenter =
vector.Zero,
float fRadius = 0 );
257 proto native
void ExportClusterData();
264 proto native
void ExportProxyProto();
276 proto native
void MarkCloseProxy(
float fRadius,
bool bAllSelections );
285 proto native
void RemoveCloseProxy();
296 proto native
void ListCloseProxy(
float fRadius );
309 proto native
bool SpawnAnalyze(
string sClassName );
321 proto native
void TimeShift(
float fShift );
331 proto native
void OverrideLifeTime(
float fLifeTime );
346 proto native
Entity SpawnGroup(
string sGroupName,
vector vPos,
float fAngle = -1 );
363 proto native
void SpawnDE(
string sEvName,
vector vPos,
float fAngle = -1 );
378 proto native
void SpawnDEEx(
string sEvName,
vector vPos,
float fAngle,
int uFlags );
393 proto native
void SpawnLoot(
string sEvName,
vector vPos,
float fAngle,
int iCount = 1,
float fRange = 1 );
409 proto native
void SpawnDynamic(
vector vPos,
bool bShowCylinders =
true,
float fDefaultDistance = 0 );
424 proto native
void SpawnVehicles(
vector vPos,
bool bShowCylinders =
false,
float fDefaultDistance = 20 );
440 proto native
void SpawnBuilding(
vector vPos,
bool bShowCylinders =
false,
float fDefaultDistance = 20 );
455 proto native
void SpawnEntity(
string sClassName,
vector vPos,
float fRange,
int iCount );
467 proto native
Object SpawnSingleEntity(
string sClassName,
vector vPos );
482 proto native
void SpawnRotation(
string sClassName,
vector vPos,
float fRange,
int iCount,
int iFlags );
494 proto native
void SpawnPerfTest(
string sClassName,
int iCount );
503 proto native
void CleanMap();
513 proto native
void EconomyLog(
string sLogType );
526 proto native
void EconomyMap(
string sMapType );
536 proto native
void EconomyOutput(
string sOutputType,
float fRange );
549 proto native
void RadiusLifetimeIncrease(
vector vCenter,
float fRadius,
float fValue );
560 proto native
void RadiusLifetimeDecrease(
vector vCenter,
float fRadius,
float fValue );
569 proto native
void RadiusLifetimeReset(
vector vCenter,
float fRadius );
584 proto native
int GetCEGlobalInt(
string varName);
591 proto native
float GetCEGlobalFloat(
string varName);
598 proto native
string GetCEGlobalString(
string varName);
618 proto native
bool AvoidPlayer(
vector vPos,
float fDistance);
629 proto native
bool AvoidVehicle(
vector vPos,
float fDistance,
string sDEName =
"");
639 proto native
int CountPlayersWithinRange(
vector vPos,
float fRange);
653 proto native
void LootSetSpawnVolumeVisualisation(ESpawnVolumeVis mode);
655 proto native
void LootToggleSpawnSetup(
bool mode);
657 proto native
void LootToggleVolumeEditing(
bool mode);
659 proto native
void LootRetraceGroupPoints();
661 proto native
void LootExportGroup();
663 proto native
void LootExportAllGroups();
665 proto native
void LootExportMap();
667 proto native
void LootExportClusters();
673 proto native
void LootDepleteLifetime();
675 proto native
void LootSetDamageToOne();
677 proto native
void LootDepleteAndDamage();
683 proto native
void InfectedToggleVisualisation(
bool mode);
685 proto native
void InfectedToggleZoneInfo(
bool mode);
687 proto native
void InfectedSpawn();
689 proto native
void InfectedResetCleanup();
695 proto native
void AnimalToggleVisualisation(
bool mode);
697 proto native
void AnimalSpawn();
699 proto native
void AnimalAmbientSpawn();
703 proto native
void ToggleVehicleAndWreckVisualisation(
bool mode);
705 proto native
void ToggleLootVisualisation(
bool mode);
707 proto native
void ToggleClusterVisualisation(
bool mode);
710 proto native
void ToggleDynamicEventStatus(
bool mode);
712 proto native
void ToggleDynamicEventVisualisation(
bool mode);
714 proto native
void DynamicEventSpawn();
716 proto native
void DynamicEventExport();
719 proto native
void ToggleOverallStats(
bool mode);
730 proto native
void PlatformStatTest();
732 proto native
void LootToggleProxyEditing(
bool mode);
734 proto native
void OnUpdate();
745proto native CEApi GetCEApi();
750 private void CEItemProfile() {}
751 private void ~CEItemProfile() {}
753 proto native
int GetNominal();
754 proto native
int GetMin();
756 proto native
float GetQuantityMin();
757 proto native
float GetQuantityMax();
759 proto native
float GetQuantity();
761 proto native
float GetLifetime();
762 proto native
float GetRestock();
764 proto native
int GetCost();
766 proto native
int GetUsageFlags();
767 proto native
int GetValueFlags();
const int ECE_EQUIP_CARGO
const int ECE_OBJECT_SWAP
const int ECE_EQUIP_ATTACHMENTS
const int ECE_NOSURFACEALIGN
const int ECE_ROTATIONFLAGS
const int ECE_PLACE_ON_SURFACE
const int ECE_EQUIP_CONTAINER
const int ECE_NOPERSISTENCY_WORLD
const int ECE_UPDATEPATHGRAPH
const int RF_DECORRECTION
const int ECE_DYNAMIC_PERSISTENCY
const int ECE_IN_INVENTORY
const int ECE_NOPERSISTENCY_CHAR
const int ECE_CREATEPHYSICS
class EconomyLogCategories EconomyMapStrings()
Special strings for CEApi.EconomyMap.
Categories for CEApi.EconomyLog.