2932 {
2933 if (!super.ReadVarsFromCTX(ctx,version))
2934 return false;
2935
2936 int intValue;
2937 float value;
2938
2939 if (version < 140)
2940 {
2941 if (!ctx.
Read(intValue))
2942 return false;
2943
2944 m_VariablesMask = intValue;
2945 }
2946
2948 {
2949 if (!ctx.
Read(value))
2950 return false;
2951
2953 {
2955 }
2956 else
2957 {
2959 }
2960 }
2961
2962 if (version < 140)
2963 {
2965 {
2966 if (!ctx.
Read(value))
2967 return false;
2968 SetTemperatureDirect(value);
2969 }
2970 }
2971
2973 {
2974 if (!ctx.
Read(value))
2975 return false;
2977 }
2978
2980 {
2981 if (!ctx.
Read(intValue))
2982 return false;
2984 }
2985
2987 {
2988 int r,g,b,a;
2990 return false;
2992 return false;
2994 return false;
2996 return false;
2997
2999 }
3000
3002 {
3003 if (!ctx.
Read(intValue))
3004 return false;
3006 }
3007
3008 if (version >= 138 && version < 140)
3009 {
3011 {
3012 if (!ctx.
Read(intValue))
3013 return false;
3014 SetFrozen(intValue);
3015 }
3016 }
3017
3018 return true;
3019 }
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