System
Topics
Functions
proto bool GetCLIParam(string param, out string val) | Returns command line argument | more… |
proto void GetHourMinuteSecond(out int hour, out int minute, out int second) | Returns system time | more… |
proto void GetHourMinuteSecondUTC(out int hour, out int minute, out int second) | Returns UTC system time | more… |
proto string GetMachineName() | ||
proto string GetProfileName() | ||
proto void GetYearMonthDay(out int year, out int month, out int day) | Returns system date | more… |
proto void GetYearMonthDayUTC(out int year, out int month, out int day) | Returns UTC system date | more… |
proto native bool IsCLIParam(string param) | Returns if command line argument is present | more… |
proto native void MemoryValidation(bool enable) | Switches memory validation (huge slowdown! Use with care only for certain section of code!) | more… |
proto native void StartVideo(string name)ENF_DONE | developer tool - start video grabber | |
proto native void StopVideo()ENF_DONE | developer tool - stop video grabber | |
proto native int TickCount(int prev) | performance counter. Returns number of CPU ticks between 'prev' and 'now' |
Function Documentation
GetCLIParam
Returns command line argument
name- of a command line argument
valstringvalue of the param or empty string if the param hasn't been found
Returns: True if param is present, False if hasn't been found
string param;
GetCLIParam("world", param); // return a value when program executed with param -world somethingGetHourMinuteSecond
Returns system time
- out
hour intHour- out
minute intMinute- out
second intSecond
Returns: void
int hour = 0;
int minute = 0;
int second = 0;
GetHourMinuteSecondUTC(hour, minute, second);
Print(hour);
Print(minute);
Print(second);
>> hour = 16
>> minute = 38
>> second = 7GetHourMinuteSecondUTC
Returns UTC system time
- out
hour intHour- out
minute intMinute- out
second intSecond
Returns: void
int hour = 0;
int minute = 0;
int second = 0;
GetHourMinuteSecondUTC(hour, minute, second);
Print(hour);
Print(minute);
Print(second);
>> hour = 15
>> minute = 38
>> second = 7GetYearMonthDay
Returns system date
- out
year intYear- out
month intMonth- out
day intDay
Returns: void
int year = 0;
int month = 0;
int day = 0;
GetYearMonthDay(year, month, day);
Print(year);
Print(month);
Print(day);
>> year = 2015
>> month = 3
>> day = 24GetYearMonthDayUTC
Returns UTC system date
- out
year intYear- out
month intMonth- out
day intDay
Returns: void
int year = 0;
int month = 0;
int day = 0;
GetYearMonthDayUTC(year, month, day);
Print(year);
Print(month);
Print(day);
>> year = 2015
>> month = 3
>> day = 24Referenced by AutoTestFixture.SaveXMLReport()
IsCLIParam
Returns if command line argument is present
name- of a command line argument
Returns: True if param is present, False if hasn't been found
if (IsCLIParam("verbose")) // Prints "something" when program executed with param -verbose
{
Print("something");
}Referenced by ActionDeployBase.OnFinishProgressServer(), ActionDeployObject.HandleReciveData(), CAContinuousRepeatFishing.SetNewSignalData()
Show 17 more
, CatchingContextBase.CheckBaitCompatibility(), CatchingContextFishingRodAction.InitCatchingItemData(), CatchingContextFishingRodAction.ModifySignalProbability(), CatchingContextFishingRodAction.RandomizeSignalDuration(), CatchingContextFishingRodAction.RandomizeSignalStartTime(), CatchingContextTrapsBase.SetupInitialTypes(), CatchingContextTrapsBase.UpdateBaseProbability(), CatchingContextTrapsBase.UpdateUsedBait(), LogManager.Init(), MissionGameplay.OnUpdate(), PlayerBase.SetLocalProjectionPosition(), PluginDiagMenu.OnInit(), TrapSpawnBase.AdjustDetectionRange(), TrapSpawnBase.EvaluateCatch(), TrapSpawnBase.IncreaseElapsedTime(), TrapSpawnBase.RunTrappingTimer(), and TrapSpawnBase.TrySpawnCatch()MemoryValidation
proto native void MemoryValidation(bool enable)Switches memory validation (huge slowdown! Use with care only for certain section of code!)
enableboolEnable
Returns: void
???