protected static void Serialize(AmbientHitableObject staticBlockingObject, ref JObject jObject) { HitableObjectSerializer.Serialize(staticBlockingObject, ref jObject); SerializationUtils.AddToObject(jObject, staticBlockingObject, type, serializeableProperties); }
protected static void Serialize(LivingEntity livingEntity, ref JObject jObject) { HitableObjectSerializer.Serialize(livingEntity, ref jObject); SerializationUtils.AddToObject(jObject, livingEntity, type, serializeableProperties); }
protected static void Deserialize(ref JObject jObject, AmbientHitableObject ambientHitableObject) { HitableObjectSerializer.Deserialize(ref jObject, ambientHitableObject); SerializationUtils.SetFromObject(jObject, ambientHitableObject, type, serializeableProperties); }
protected static void Deserialize(ref JObject jObject, LivingEntity livingEntity) { HitableObjectSerializer.Deserialize(ref jObject, livingEntity); SerializationUtils.SetFromObject(jObject, livingEntity, type, serializeableProperties); }