3030 {
3031 if (!super.ReadVarsFromCTX(ctx,version))
3032 return false;
3033
3034 int intValue;
3035 float value;
3036
3037 if (version < 140)
3038 {
3039 if (!ctx.
Read(intValue))
3040 return false;
3041
3042 m_VariablesMask = intValue;
3043 }
3044
3046 {
3047 if (!ctx.
Read(value))
3048 return false;
3049
3051 {
3053 }
3054 else
3055 {
3057 }
3058 }
3059
3060 if (version < 140)
3061 {
3063 {
3064 if (!ctx.
Read(value))
3065 return false;
3066 SetTemperatureDirect(value);
3067 }
3068 }
3069
3071 {
3072 if (!ctx.
Read(value))
3073 return false;
3075 }
3076
3078 {
3079 if (!ctx.
Read(intValue))
3080 return false;
3082 }
3083
3085 {
3086 int r,g,b,a;
3088 return false;
3090 return false;
3092 return false;
3094 return false;
3095
3097 }
3098
3100 {
3101 if (!ctx.
Read(intValue))
3102 return false;
3104 }
3105
3106 if (version >= 138 && version < 140)
3107 {
3109 {
3110 if (!ctx.
Read(intValue))
3111 return false;
3112 SetFrozen(intValue);
3113 }
3114 }
3115
3116 return true;
3117 }
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