Esempio n. 1
0
    // Use this for initialization
    public void Live()
    {
        vBuf = gameObject.AddComponent <vBuffer>() as vBuffer;

        updater = gameObject.AddComponent <vBuffUpdater>() as vBuffUpdater;
        updater.computeShader = physicsShader;
        updater.update        = true;
        updater.resetOnStart  = true;


        vbt  = gameObject.AddComponent <vBuff_Transform>() as vBuff_Transform;
        tBuf = gameObject.AddComponent <tBuffer>() as tBuffer;


        dvbwt   = gameObject.AddComponent <DisplayVertBufferWithTriangles>() as DisplayVertBufferWithTriangles;
        dvbwt.m = new Material(renderer);
        //dvbwt.enabled = false;

        vbh       = gameObject.AddComponent <vBuff_Human>() as vBuff_Human;
        vbh.human = humanBuffer;

        vdo = gameObject.AddComponent <vBuff_DataOut>() as vBuff_DataOut;
        vdo.gatherShader = gatherShader;

        tBuf.Live();
        vBuf.Live();
        updater.Live();
        vbt.Live();
        vbh.Live();
        vdo.Live();
        dvbwt.Live();

        GetComponent <MeshRenderer>().enabled = false;
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        if (data == null)
        {
            data = GetComponent <vBuff_DataOut>();
        }

        if (audio == null)
        {
            audio = GetComponent <AudioSource>();
        }
    }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        if (data == null)
        {
            data = GetComponent <vBuff_DataOut>();
        }


        sources = new AudioSource[numSources];

        for (int i = 0; i < numSources; i++)
        {
            sources[i]      = gameObject.AddComponent <AudioSource>() as AudioSource;
            sources[i].clip = clip;
        }
    }