// Start is called before the first frame update void Start() { firstPlayer = GameManager.Instance.playerResultInfos[0].playerNo; image = GetComponent <Image>(); // 1位のプレイヤーのプレイヤーナンバーに合わせたスプライトに変更 image.sprite = iconSpriteList[(int)firstPlayer]; }
// Start is called before the first frame update void Start() { firstPlayer = GameManager.Instance.playerResultInfos[0].playerNo; spriteRenderer = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); charaType = GameManager.Instance.firstCharType; // 優勝したプレイヤーのタイプによってアニメーションを差し替え animator.SetInteger("charaType", (int)charaType); // 優勝したプレイヤーのキャラクターナンバーによってアウトライン用マテリアルを差し替え material = GameManager.Instance.playerOutlines[(int)firstPlayer]; spriteRenderer.material = material; }
/// <summary> /// プレイヤーナンバーをKeyにコントローラナンバーをValueにするディクショナリーの /// KeyからValueを返す関数 /// </summary> /// <param name="playerNo"></param> /// <returns></returns> public CONTROLLER_NO PlayerNoToControllerNo(PLAYER_NO playerNo) { var value = playerAndControllerDictionary[playerNo]; return(value); }