public ItemStruct(GameObject prefabGO, DeserializedLevels.Item deserializedItem) { prefab = prefabGO; x = toFloatZeroIfNull(deserializedItem.x); y = toFloatZeroIfNull(deserializedItem.y); rot = toFloatZeroIfNull(deserializedItem.rot); scale_x = toFloatOneIfNull(deserializedItem.scale_x); scale_y = toFloatOneIfNull(deserializedItem.scale_y); }
public ItemStruct(GameObject prefab, DeserializedLevels.Item deserializedItem) { this.prefab = prefab; x = Optional.ToFloatOrElseNull(deserializedItem.x); y = Optional.ToFloatOrElseNull(deserializedItem.y); rotation = Optional.ToFloatOrElseNull(deserializedItem.rotation); scaleX = Optional.ToFloatOrElseOne(deserializedItem.scaleX); scaleY = Optional.ToFloatOrElseOne(deserializedItem.scaleY); }