2999 {
3000 if (!super.ReadVarsFromCTX(ctx,version))
3001 return false;
3002
3003 int intValue;
3004 float value;
3005
3006 if (version < 140)
3007 {
3008 if (!ctx.
Read(intValue))
3009 return false;
3010
3011 m_VariablesMask = intValue;
3012 }
3013
3015 {
3016 if (!ctx.
Read(value))
3017 return false;
3018
3020 {
3022 }
3023 else
3024 {
3026 }
3027 }
3028
3029 if (version < 140)
3030 {
3032 {
3033 if (!ctx.
Read(value))
3034 return false;
3035 SetTemperatureDirect(value);
3036 }
3037 }
3038
3040 {
3041 if (!ctx.
Read(value))
3042 return false;
3044 }
3045
3047 {
3048 if (!ctx.
Read(intValue))
3049 return false;
3051 }
3052
3054 {
3055 int r,g,b,a;
3057 return false;
3059 return false;
3061 return false;
3063 return false;
3064
3066 }
3067
3069 {
3070 if (!ctx.
Read(intValue))
3071 return false;
3073 }
3074
3075 if (version >= 138 && version < 140)
3076 {
3078 {
3079 if (!ctx.
Read(intValue))
3080 return false;
3081 SetFrozen(intValue);
3082 }
3083 }
3084
3085 return true;
3086 }
override void SetQuantity()
override void SetStoreLoadedQuantity(float value)
override void SetCleanness(int value, bool allow_client=false)
override void SetColor(int r, int g, int b, int a)
override bool IsStoreLoad()
override void SetWet(float value, bool allow_client=false)
override void SetLiquidType(int value, bool allow_client=false)
proto bool Read(void value_in)
const int VARIABLE_LIQUIDTYPE
const int VARIABLE_CLEANNESS
const int VARIABLE_TEMPERATURE
const int VARIABLE_QUANTITY