Esempio n. 1
0
    private static TsIFactory GetFactory(TYPE type)
    {
        TsIFactory iFactory = null;

        if      (TYPE.NORMAL == type) iFactory = new TsNormalObject();
        else if (TYPE.HERO   == type) iFactory = new TsHeroFactory();
        else if (TYPE.ENEMY  == type) iFactory = new TsEnemyFactory();

        return iFactory;
    }
Esempio n. 2
0
 private void createStarLord(string effectName)
 {
     TsHeroFactory f = new TsHeroFactory();
     starlordGo = f.Create("STARLORD");
     Debug.Log(starlordGo);
     StarLord star = starlordGo.GetComponent<StarLord>();
     if(effectName == "Stand") starlordGo.transform.localPosition = new Vector3(-120,-20,0);
     else starlordGo.transform.localPosition = new Vector3(100,-20,0);
     //star.playAnim("Celebrate");
     star.playAnim(effectName);
 }