public override List <string> OwnedFiles(SerializedAssets assets) { var l = new List <string>(); l.AddRange(audioClip.Follow <AudioClipAssetData>(assets).OwnedFiles(assets)); return(l); }
public void UpdateColor(SerializedAssets assets, SimpleColor c, ColorSide side) { // Reset if null if (c == null) { if (side == ColorSide.A) { c = SimpleColor.DefaultColorA(); } else { c = SimpleColor.DefaultColorB(); } } if (side == ColorSide.A) { colorA.Follow <MonoBehaviorAssetData>(assets).data = c; } else { colorB.Follow <MonoBehaviorAssetData>(assets).data = c; } }