void Start() { // ユニットインスタンス作成クラスを取得 unitCreate = this.gameObject.GetComponent<InstantiateUnitOnTip>(); // バトル参加中ユニット管理クラスを取得 battleUnitList = GameObject.Find("Canvas").GetComponent<BattleUnitList>(); }
void Start() { // ユニットアイコンSubjectコンポを取得 unitplaceSubject = this.gameObject.GetComponent<UnitPlaceSubject>(); // バトル参加中ユニット管理クラスを取得 battleUnitList = GameObject.Find("Canvas").GetComponent<BattleUnitList>(); // ユニットインスタンス作成クラスを取得 unitCreate = this.gameObject.GetComponent<InstantiateUnitOnTip>(); // サブジェクトコンポを取得し、オブサーバリストに自身を追加 subjectCompo = GameObject.Find("Canvas_TimerInUnitPlace").GetComponent<UnitPlaceSubject>(); }
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>(); }
void Start () { // サブジェクトコンポを取得し、オブサーバリストに自身を追加 subjectCompo = GameObject.Find("Canvas_TimerInUnitPlace").GetComponent<UnitPlaceSubject>(); subjectCompo.Attach(this); // 自身のImageコンポを取得 thisImageCompo = this.gameObject.GetComponent<Image>(); // バトル参加中ユニットリスト管理クラスを取得 unitListInBattle = GameObject.Find("Canvas").GetComponent<BattleUnitList>(); // 初期配置完了クラスを取得 compJudRPC = subjectCompo.GetComponent<UnitPlaceCompJudRPC>(); // オーディオコンポを取得 audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); // TODO 本当はリクワイヤードコンポ属性を使うべき。上手く動いてくれなかったのでとりあえず if (null == audioCompo) audioCompo = GameObject.Find("PlayersParent").transform.FindChild("SEPlayer").gameObject.GetComponent<AudioSource>(); }