void Awake() { // フレームレート設定 Application.targetFrameRate = frameRate; // タイムスケール設定 Time.timeScale = timeScale; // サウンド初期化 oulAudio.Initialize(); // 共通データ初期化 SelectData.Initialize(); // ウィンドウサイズサイズ Screen.SetResolution(windowWidth, windowHeight, false, 60); // カメラコンポーネントを取得します //cam = Camera.main; UpdateAspect(); // プレイヤーデータ読み込み PlayerDataManager.Load(); // カードデータ読み込み CardDataBase.Start(); // カードの淵のデータ取得 CardFrames.Init(); }
public void SetCardData(CardData data) { // アクティブ gameObject.SetActive(true); cardData = data; // 欠番カード //if (data.id == (int)IDType.NONE) //{ // cardName.text = data.cardName; // return; //} // 種類により淵を変化させる switch (data.cardType) { case CardType.Fighter: gameObject.GetComponent <Image>().sprite = CardFrames.GetStrikerFrame(); break; case CardType.AbilityFighter: gameObject.GetComponent <Image>().sprite = CardFrames.GetAbilityStrikerFrame(); break; case CardType.Joker: gameObject.GetComponent <Image>().sprite = CardFrames.GetJOKERFrame(); break; case CardType.Support: gameObject.GetComponent <Image>().sprite = CardFrames.GetSupportFrame(); break; case CardType.Connect: gameObject.GetComponent <Image>().sprite = CardFrames.GetEventFrame(); break; case CardType.Intercept: gameObject.GetComponent <Image>().sprite = CardFrames.GetEventFrame(); break; default: Debug.LogWarning("ロウ: へろしよ、そのTYPEは存在せんぞ - uGUICard "); break; } cardName.text = data.cardName; mainTexture.sprite = data.image;/*Sprite.Create((Texture2D)data.image, new Rect(0, 0, data.image.width, data.image.height), new Vector2(0.5f, 0.5f));*/ // パワーのフレームの有り無し if (!data.isEventCard()) { powerFrame.SetActive(true); powerNumber.SetNumber(data.power); } else { powerFrame.SetActive(false); } // ストライカーのカードだったら種族を if (data.isStrikerCard()) { var striker = data.GetFighterCard(); //if(striker == null) //{ // return; //} syuzokuText.text = CardDataBase.SyuzokuString[(int)striker.syuzokus[0]]; for (int i = 1; i < striker.syuzokus.Length; i++) { syuzokuText.text += " / " + CardDataBase.SyuzokuString[(int)striker.syuzokus[i]]; } } else { syuzokuText.text = ""; } // □えうれしあなら消す if (cardData.id == (int)IDType.NONE) { gameObject.SetActive(false); } }