3002 {
3003 if (!super.ReadVarsFromCTX(ctx,version))
3004 return false;
3005
3006 int intValue;
3007 float value;
3008
3009 if (version < 140)
3010 {
3011 if (!ctx.
Read(intValue))
3012 return false;
3013
3014 m_VariablesMask = intValue;
3015 }
3016
3018 {
3019 if (!ctx.
Read(value))
3020 return false;
3021
3023 {
3025 }
3026 else
3027 {
3029 }
3030 }
3031
3032 if (version < 140)
3033 {
3035 {
3036 if (!ctx.
Read(value))
3037 return false;
3038 SetTemperatureDirect(value);
3039 }
3040 }
3041
3043 {
3044 if (!ctx.
Read(value))
3045 return false;
3047 }
3048
3050 {
3051 if (!ctx.
Read(intValue))
3052 return false;
3054 }
3055
3057 {
3058 int r,g,b,a;
3060 return false;
3062 return false;
3064 return false;
3066 return false;
3067
3069 }
3070
3072 {
3073 if (!ctx.
Read(intValue))
3074 return false;
3076 }
3077
3078 if (version >= 138 && version < 140)
3079 {
3081 {
3082 if (!ctx.
Read(intValue))
3083 return false;
3084 SetFrozen(intValue);
3085 }
3086 }
3087
3088 return true;
3089 }
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 SetStoreLoadedQuantity(float value)
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
Set item quantity[related to varQuantity... config entry], destroy_config = true > if the quantity re...
override void SetLiquidType(int value, bool allow_client=false)
override void SetCleanness(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