示例#1
0
 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);
 }
示例#2
0
 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);
 }