예제 #1
0
    public void OnEnable()
    {
        tagarela = target as Tagarela;
        tagarela.Repair();

        if (!Selection.activeGameObject.GetComponent(typeof(AudioSource)))
        {
            Selection.activeGameObject.AddComponent(typeof(AudioSource));
        }

        logo_inspector           = TagarelaFileManager.LoadImageResource("logoInspector.png");
        logo_inspector.hideFlags = HideFlags.DontSave;

        bg_inspector           = TagarelaFileManager.LoadImageResource("bgInspector.png");
        bg_inspector.hideFlags = HideFlags.DontSave;
        bg_inspector.wrapMode  = TextureWrapMode.Clamp;

        filelist_animation_loader = Resources.LoadAll("animations", typeof(TextAsset));
        filelist_animation        = new ArrayList();
        if (filelist_animation_loader.Length > 0)
        {
            for (int i = 0; i < filelist_animation_loader.Length; i++)
            {
                if ((filelist_animation_loader[i] as TextAsset).text.Contains("<MeshVertexCount>" + (Selection.activeGameObject.GetComponent(typeof(MeshFilter)) as MeshFilter).sharedMesh.vertexCount + "</MeshVertexCount>"))
                {
                    filelist_animation.Add(filelist_animation_loader[i].name);
                }
            }
        }
        setStyles = true;
    }
예제 #2
0
    public void OnEnable()
    {
        tagarela = target as Tagarela;
        tagarela.Repair();

        if (!Selection.activeGameObject.GetComponent(typeof(AudioSource)))
        {
            Selection.activeGameObject.AddComponent(typeof(AudioSource));
        }

        logo_inspector = TagarelaFileManager.LoadImageResource("logoInspector.png");
        logo_inspector.hideFlags = HideFlags.DontSave;

        bg_inspector = TagarelaFileManager.LoadImageResource("bgInspector.png");
        bg_inspector.hideFlags = HideFlags.DontSave;
        bg_inspector.wrapMode = TextureWrapMode.Clamp;

        filelist_animation_loader = Resources.LoadAll("animations", typeof(TextAsset));
        filelist_animation = new ArrayList();
        if (filelist_animation_loader.Length > 0)
        {
            for (int i = 0; i < filelist_animation_loader.Length; i++)
            {
                if ((filelist_animation_loader[i] as TextAsset).text.Contains("<MeshVertexCount>" + (Selection.activeGameObject.GetComponent(typeof(MeshFilter)) as MeshFilter).sharedMesh.vertexCount + "</MeshVertexCount>"))
                {
                    filelist_animation.Add(filelist_animation_loader[i].name);
                }
            }
        }
        setStyles = true;
    }
    private void BackupOriginalMesh()
    {
        tagarela = Selection.activeGameObject.GetComponent <Tagarela>();

        if (tagarela.mainObject.GetComponent <MeshFilter>())
        {
            originalObject = tagarela.mainObject.GetComponent <MeshFilter>().sharedMesh;
        }
        else if (tagarela.mainObject.GetComponent <SkinnedMeshRenderer>())
        {
            originalObject = tagarela.mainObject.GetComponent <SkinnedMeshRenderer>().sharedMesh;
        }
    }
예제 #4
0
    private void BackupOriginalMesh()
    {
        tagarela = Selection.activeGameObject.GetComponent<Tagarela>();

        if (tagarela.mainObject.GetComponent<MeshFilter>())
        {
            originalObject = tagarela.mainObject.GetComponent<MeshFilter>().sharedMesh;
        }
        else if (tagarela.mainObject.GetComponent<SkinnedMeshRenderer>())
        {
            originalObject = tagarela.mainObject.GetComponent<SkinnedMeshRenderer>().sharedMesh;
        }
    }
예제 #5
0
 private void BackupOriginalMesh()
 {
     tagarela = Selection.activeGameObject.GetComponent <Tagarela>();
 }
예제 #6
0
 public void Awake()
 {
     audio.Stop();
     instance = this;
 }
예제 #7
0
 private void BackupOriginalMesh()
 {
     tagarela = Selection.activeGameObject.GetComponent<Tagarela>();
 }
예제 #8
0
 public void Awake()
 {
     audio.Stop();
     instance = this;
 }
예제 #9
0
파일: Tagarela.cs 프로젝트: wiplug/tagarela
 public void Awake()
 {
     audio.Stop();
     instance = this;
     FindBlendShapes();
 }
예제 #10
0
 public void Awake()
 {
     audio.Stop();
     instance = this;
     FindBlendShapes();
 }