private void Start() { sceneTransition = FindObjectOfType <SceneTransitioner>(); theatre = FindObjectOfType <Theatre>(); player = FindObjectOfType <PlayerStats>(); ability_select = FindObjectOfType <AbilitySelect>(); load_enemies(); Set_turn_order(); Next_turn(); }
private void Start() { animator = GetComponentInChildren <Animator>(); sprite = GetComponentInChildren <SpriteRenderer>(); UI = FindObjectOfType <AbilitySelect>(); _system = FindObjectOfType <BattleSystem>(); shaker = FindObjectOfType <ScreenShake>(); if (!FindObjectOfType <SceneTransitioner>() || !FindObjectOfType <SceneTransitioner>().saveTest) { RefillStats(); } }
private void Start() { AN = FindObjectOfType <AbilityName>(); player = FindObjectOfType <PlayerStats>(); settings = FindObjectOfType <Settings>(); input.onValueChange.AddListener(delegate { ValueChangeCheck(input.text); }); system = FindObjectOfType <BattleSystem>(); AB = FindObjectOfType <AudioBox>(); AS = FindObjectOfType <AbilitySelect>(); if (FindObjectOfType <Settings>()) { autoMode = FindObjectOfType <Settings>().autoMode; } }
// ---------------------------------------- // Startメソッド // ---------------------------------------- void Start() { // マネージャコンポ取得 gameManager = GameObject.FindWithTag("GameManager").GetComponent<GameManager>(); // ゲームオブジェクト"Canvas"取得 canVas = GameObject.FindWithTag("Canvas"); // アビリティシーンコントローラ取得 abilityCommon = GameObject.FindWithTag("Canvas").GetComponent<AbilitySelect>(); // 自分のImageコンポ取得 unitSpriteImage = this.gameObject.GetComponent<Image>(); // サブジェクトコンポ subjectComp = canVas.GetComponent<AbilitySubject>(); // サブジェクトのオブサーバリストに自身を追加 subjectComp.Attach(this); }