163 m_ResetButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonReset"));
164 m_UpdateButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonUpdate"));
165 m_ApplyButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonApply"));
167 m_CopyButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonCopy"));
168 m_PasteButton = ButtonWidget.Cast(root.FindAnyWidget(
"ButtonPaste"));
273 clipboard.
Split(
" ", values);
274 if (values.Count() != 9)
379 SliderWidget slider = SliderWidget.Cast(w);
382 if (rmbDrag && !m_RPCTimer.IsRunning())
385 m_RPCTimer.Run(0.25,
this,
"InvokeSendRPC");
390 EditBoxWidget box = EditBoxWidget.Cast(w);
560 super.Update(timeslice);
override void InitValues()
protected ButtonWidget m_ApplyButton
protected SliderWidget m_OvercastDurationTimeSlider
static protected float m_OvercastInterpolationTimeValue
protected EditBoxWidget m_RainValueEditbox
protected TextWidget m_OvercastValueSetText
protected SliderWidget m_FogDurationTimeSlider
static protected float m_RainValue
protected EditBoxWidget m_RainInterpolationEditbox
void ScriptConsoleWeatherTab(Widget root)
protected DebugWeatherRPCData GetRPCDataImmediate()
protected SliderWidget m_FogInterpolationTimeSlider
void UpdateSliderValues()
protected EditBoxWidget m_FogValueEditbox
protected EditBoxWidget m_OvercastDurationEditbox
protected void InvokeSendRPC()
protected EditBoxWidget m_OvercastValueEditbox
static protected float m_RainDurationTimeValue
protected TextWidget m_FogValueSetText
protected EditBoxWidget m_FogDurationEditbox
static protected float m_FogInterpolationTimeValue
protected SliderWidget m_RainValueSetSlider
protected ButtonWidget m_PasteButton
static protected float m_OvercastDurationTimeValue
static protected float m_RainInterpolationTimeValue
protected TextWidget m_FogDurationMaxText
static protected float m_OvercastValue
protected EditBoxWidget m_FogInterpolationEditbox
static protected float m_FogValue
protected TextWidget m_RainDurationMaxText
protected SliderWidget m_FogValueSetSlider
protected TextWidget m_RainValueSetText
protected EditBoxWidget m_OvercastInterpolationEditbox
protected TextWidget m_RainInterpolationMaxText
protected SliderWidget m_RainDurationTimeSlider
protected SliderWidget m_OvercastValueSetSlider
protected string CopyValues()
protected SliderWidget m_RainInterpolationTimeSlider
void ~ScriptConsoleWeatherTab()
protected SliderWidget m_RainValueGetSlider
protected ButtonWidget m_CopyButton
static protected float m_FogDurationTimeValue
protected SliderWidget m_OvercastInterpolationTimeSlider
protected const int DURATION_MAX
protected SliderWidget m_OvercastValueGetSlider
protected TextWidget m_OvercastDurationMaxText
protected void PasteValues(string clipboard)
class ScriptConsoleTab INTERPOLATION_MAX
protected ButtonWidget m_ResetButton
void UpdateEditboxValues()
protected void ResetValues()
protected SliderWidget m_FogValueGetSlider
protected ButtonWidget m_UpdateButton
protected TextWidget m_OvercastInterpolationMaxText
protected DebugWeatherRPCData GetRPCDataNormal()
protected TextWidget m_FogInterpolationMaxText
protected EditBoxWidget m_RainDurationEditbox
proto void CopyFromClipboard(out string text)
proto native void CopyToClipboard(string text)
void RPCSingleParam(Object target, int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient=null)
see CGame.RPC
proto native Weather GetWeather()
Returns weather controller object.
float m_OvercastInterpolation
float m_RainInterpolation
void ScriptConsoleTab(Widget root)
void Update(float timeslice)
bool OnClick(Widget w, int x, int y, int button)
bool OnChange(Widget w, int x, int y, bool finished)
proto native Overcast GetOvercast()
Returns an overcast phenomenon object.
proto native Rain GetRain()
Returns a rain phenomenon object.
proto native Fog GetFog()
Returns a fog phenomenon object.
proto native float GetActual()
Returns actual value of phenomenon in range <0, 1>.
proto native CGame GetGame()
array< string > TStringArray
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
proto native int GetMouseState(MouseState index)
void Split(string sample, out array< string > output)
Splits string into array of strings separated by 'sample'.