void Start() { // ゲームマネージャー取得 gameManager = GameObject.Find("GameManager").GetComponent<GameManager>(); // ユニットパラメータ設定クラス取得 settingUnitParam = this.gameObject.GetComponent<SettingsUnitParam>(); // エフェクト再生クラス取得 playEffect = new PlayEffect(); // オーディオコンポを取得 audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); // TODO 本当はリクワイヤードコンポ属性を使うべき。上手く動いてくれなかったのでとりあえず if (null == audioCompo) audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); }
void Start() { // バトル参加中ユニットリスト管理クラスを取得 unitListInBattle = GameObject.Find("Canvas").GetComponent<BattleUnitList>(); // 初期配置時のRPC管理クラスを取得 unitPlaceCompJudRPC = GameObject.Find("Canvas_TimerInUnitPlace").GetComponent<UnitPlaceCompJudRPC>(); // エフェクト再生クラス取得 playEffect = new PlayEffect(); // オーディオコンポを取得 audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); // TODO 本当はリクワイヤードコンポ属性を使うべき。上手く動いてくれなかったのでとりあえず if (null == audioCompo) audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); }
private string effectSprite = "Effect_1"; // エフェクトスプライト名 // ---------------------------------------- // Startメソッド // ---------------------------------------- void Start() { // マネージャコンポ取得 gameManager = GameObject.FindWithTag("GameManager").GetComponent<GameManager>(); // ゲームオブジェクト"Canvas"取得 canVas = GameObject.FindWithTag("Canvas"); // エフェクト表示クラス取得 playEffect = new PlayEffect(); // オーディオコンポを取得 audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); // TODO 本当はリクワイヤードコンポ属性を使うべき。上手く動いてくれなかったのでとりあえず if (null == audioCompo) audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); // ユニット数表示Textコンポ取得 counterUnitValue = GameObject.FindWithTag("Unit_CounterWiz").GetComponent<Text>(); // ウィザードのスライダーコンポを取得 sliderWizard = GameObject.Find("Slider_Wizard").GetComponent<Slider>(); }
// ---------------------------------------- // Startメソッド // ---------------------------------------- void Start() { // マネージャコンポ取得 gameManager = GameObject.FindWithTag("GameManager").GetComponent<GameManager>(); // ゲームオブジェクト"Canvas"取得 canVas = GameObject.FindWithTag("Canvas"); // ユニットエリア統括オブジェクト取得 unitArea = GameObject.FindWithTag("Abl_UnitArea"); // サブジェクトコンポ subjectComp = canVas.GetComponent<AbilitySubject>(); // エフェクト表示クラス取得後、エフェクトのスプライト名を設定する playEffect = new PlayEffect(); effectSprite = "Effect_2"; // 全ユニット数分のクラス名表示用テキストコンポを取得し、リストに格納 ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName0").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName1").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName2").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName3").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName4").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName5").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName6").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName7").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName8").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName9").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName10").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName11").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName12").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName13").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName14").GetComponent<Text>()); ClassNameList.Add(GameObject.FindWithTag("Abl_ClassName15").GetComponent<Text>()); // 全ユニット数分のユニット名表示用テキストコンポを取得し、リストに格納 UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName0").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName1").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName2").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName3").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName4").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName5").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName6").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName7").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName8").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName9").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName10").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName11").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName12").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName13").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName14").GetComponent<Text>()); UnitNameList.Add(GameObject.FindWithTag("Nam_UnitName15").GetComponent<Text>()); // 全ユニット数分のアビリティ名表示用テキストコンポを取得し、リストに格納 AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName0").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName1").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName2").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName3").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName4").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName5").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName6").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName7").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName8").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName9").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName10").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName11").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName12").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName13").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName14").GetComponent<Text>()); AbilityNameList.Add(GameObject.FindWithTag("Abl_SetAbilityName15").GetComponent<Text>()); // クラス名表示フィールドを初期化 foreach (Text field in ClassNameList) { field.text = "???"; } // ユニット名表示フィールドを初期化 foreach (Text field in UnitNameList) { field.text = "NameLess"; } // アビリティ表示フィールドを初期化 foreach (Text field in AbilityNameList) { field.text = "- - - -"; } // アビリティID→文字列変換クラスを取得 convertAbilityIDtoStrings = new AbilityIDtoStringConv(); // シーンロード時アビリティ名取得クラスを取得し、アビリティ表示枠にアビリティ名を表示する abilityNameSetSceneLoading = new AbilityNameSetForSceneLoading(); abilityNameSetSceneLoading.SetMethod(); // クラス名表示フィールド設定メソッドをコール ClassNameSet(); // ユニット名表示フィールド設定メソッドをコール UnitNameSet(); // キャラクター画像表示フィールド設定メソッドをコール UnitSpriteSet(); }