protected void SetFrontBack(EFrontBack fb) { curFrontBack = fb; if (fb == EFrontBack.Front) { majSprite.gameObject.SetActive(true); gameObject.transform.localRotation = Quaternion.Euler(0, 0, 180); } else { //majSprite.gameObject.SetActive(false); majSprite.gameObject.SetActive(true); } // mark as changed. don't know why UIPanel won't update. //gameObject.SetActive(false); //gameObject.SetActive(true); }
protected void SetFrontBack(EFrontBack fb) { curFrontBack = fb; if (fb == EFrontBack.Front) { background.spriteName = "mj_bg"; majSprite.gameObject.SetActive(true); } else { background.spriteName = "mj_bg_back"; majSprite.gameObject.SetActive(false); } // mark as changed. don't know why UIPanel won't update. gameObject.SetActive(false); gameObject.SetActive(true); }