Example #1
0
    //====================================================================================================
    // Used as an initializer later when we want different types of talisman
    //====================================================================================================
    public void Create(Charms.TalismanType type, bool top, float topY, float bottomY)
    {
        this.atTheTop = top;
        this.TALISMAN_TOP_Y = topY;
        this.TALISMAN_BOTTOM_Y = bottomY;
        this.SPEED = 0.4f;

        TALISMAN_TYPE = type;

        GameObject taliModel = this.gameObject.transform.GetChild(0).gameObject;
        taliModel.transform.localPosition = new Vector3(1f, -1f, 0);

        switch (type) {
            case Charms.TalismanType.BLUE:
                taliModel.renderer.material = BLUE;
                break;
            case Charms.TalismanType.RED:
                taliModel.renderer.material = RED;
                break;
            case Charms.TalismanType.DIAMOND:
                taliModel.renderer.material= DIAMOND;
                break;
            case Charms.TalismanType.GREEN:
                taliModel.renderer.material = GREEN;
                break;
            case Charms.TalismanType.GOLD:
                taliModel.renderer.material = GOLD;
                break;
            default:
                taliModel.renderer.material = GOLD;
                break;
        };
    }
Example #2
0
 public void SetType(Charms.TalismanType t)
 {
     TALISMAN_TYPE = t;
 }