예제 #1
0
        public override List <string> OwnedFiles(SerializedAssets assets)
        {
            var l = new List <string>();

            l.AddRange(audioClip.Follow <AudioClipAssetData>(assets).OwnedFiles(assets));
            return(l);
        }
예제 #2
0
        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;
            }
        }