Level One Magic
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke
ModelImportScrollingUVs.cs
using UnityEngine;
using UnityEditor;
using System.Collections;

public class ModelImportScrollingUVs : AssetPostprocessor {

    void ApplyScroll(GameObject go, Vector4 values) {
        go.AddComponent("UVScroller");
        UVScroller scroller = (UVScroller)go.GetComponent(typeof(UVScroller));
        scroller.scrollSpeedU = values[0];
        scroller.scrollSpeedV = values[1];
    }
    
    void OnPostprocessGameObjectWithUserProperties( GameObject go, string[] names, object[] values) {
        for (int i = 0; i < names.Length; i++)
            if(names[i].Contains("scrollUV"))
                ApplyScroll(go, (Vector4)values[i]);
     }
     
}

Back to Main

© 2003-2013 Andrew Kelts

Back to Main

© 2003-2013 Andrew Kelts