Exemple #1
0
    //returns sprite for currently active splitter
    public Sprite Get_Splitter()
    {
        if (achievementHandler == null)
        {
            achievementHandler = GameObject.FindGameObjectWithTag("Achievement Handler").GetComponent <Achievement_Script> ();
        }
        int index = achievementHandler.Splitter_Lookup_Index_by_Name(PlayerPrefs.GetString("Splitter Type", "Default"));

        return(Splitters [index]);
    }
    // Use this for initialization
    void Start()
    {
        gameObject.GetComponent <Image> ().sprite = GameObject.Find("Piece Sprite Holder").GetComponent <Piece_Sprite_Holder> ().Get_Splitter();
        pieceSpriteHolder  = GameObject.Find("Piece Sprite Holder").GetComponent <Piece_Sprite_Holder> ();
        htpSplitter.sprite = pieceSpriteHolder.Get_Splitter();

        achievementHandler = GameObject.FindGameObjectWithTag("Achievement Handler").GetComponent <Achievement_Script> ();

        headerText.text = PlayerPrefs.GetString("Splitter Type", "Default");
        index           = achievementHandler.Splitter_Lookup_Index_by_Name(headerText.text);

        image = gameObject.GetComponent <Image> ();
    }
Exemple #3
0
 // Use this for initialization
 void Start()
 {
     animator           = GetComponent <Animator> ();
     spriteRenderer     = gameObject.GetComponent <SpriteRenderer> ();
     achievementHandler = GameObject.Find("Achievement Handler").GetComponent <Achievement_Script> ();
     SplitterType       = PlayerPrefs.GetString("Splitter Type", "Default");
     if (SplitterType == "Programmer")
     {
         Destroy(gameObject);
         return;
     }
     index = achievementHandler.Splitter_Lookup_Index_by_Name(SplitterType);
     animator.runtimeAnimatorController = wedgeAnimators [index];
     spriteRenderer.sprite = IdleSprites [index];
 }