예제 #1
0
    void SpawnBlades()
    {
        this.m.PlayEffect(this.m.blade);
        GameObject bladeObject = new GameObject();

        blade = bladeObject.AddComponent <BossBlades>();
        blade.init(this);
    }
예제 #2
0
    public void init(BossBlades owner)
    {
        this.owner = owner;

        transform.parent        = owner.transform;                      // Set the model's parent to the gem.
        transform.localPosition = new Vector3(0, 0, 0);                 // Center the model on the parent.
        name = "BossBlades Model";                                      // Name the object.

        mat             = GetComponent <Renderer>().material;
        mat.shader      = Shader.Find("Sprites/Default");                               // Tell the renderer that our textures have transparency. // Get the material component of this quad object.
        mat.mainTexture = Resources.Load <Texture2D>("Textures/bossBlades");            // Set the texture.  Must be in Resources folder.
        mat.color       = new Color(1, 1, 1);
    }