public unsafe override void Unity_NamedDeserialize(int depth) { byte[] var_0_cp_0; int var_0_cp_1; if (depth <= 7) { if (this.source == null) { this.source = new PropertyReference(); } PropertyReference arg_3F_0 = this.source; ISerializedNamedStateReader arg_37_0 = SerializedNamedStateReader.Instance; var_0_cp_0 = $FieldNamesStorage.$RuntimeNames; var_0_cp_1 = 0; arg_37_0.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 1563); arg_3F_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } if (depth <= 7) { if (this.target == null) { this.target = new PropertyReference(); } PropertyReference arg_82_0 = this.target; SerializedNamedStateReader.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 265); arg_82_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } this.direction = (PropertyBinding.Direction)SerializedNamedStateReader.Instance.ReadInt32(&var_0_cp_0[var_0_cp_1] + 1639); this.update = (PropertyBinding.UpdateCondition)SerializedNamedStateReader.Instance.ReadInt32(&var_0_cp_0[var_0_cp_1] + 2265); this.editMode = SerializedNamedStateReader.Instance.ReadBoolean(&var_0_cp_0[var_0_cp_1] + 2272); SerializedNamedStateReader.Instance.Align(); }
public override void Unity_Deserialize(int depth) { if (depth <= 7) { if (this.source == null) { this.source = new PropertyReference(); } this.source.Unity_Deserialize(depth + 1); } if (depth <= 7) { if (this.target == null) { this.target = new PropertyReference(); } this.target.Unity_Deserialize(depth + 1); } this.direction = (PropertyBinding.Direction)SerializedStateReader.Instance.ReadInt32(); this.update = (PropertyBinding.UpdateCondition)SerializedStateReader.Instance.ReadInt32(); this.editMode = SerializedStateReader.Instance.ReadBoolean(); SerializedStateReader.Instance.Align(); }
public PropertyBinding() { this.update = PropertyBinding.UpdateCondition.OnUpdate; this.editMode = true; base..ctor(); }