void Start() { //プレイヤー取得 player = GameObject.FindGameObjectWithTag("Player"); con = player.GetComponent<Controller>(); //波動 hado = transform.GetChild(4).gameObject; //徘徊モードにする nowState = enemyState[0]; //アイテムをリソースフォルダから取得 for(int i = 0; i < item.Length; i++) { item[i] = (GameObject)Resources.Load("Items/" + i); } //ステージマネージャーコンポーネント sm = GameObject.Find("StageManager").GetComponent<StageManager>(); //音を鳴らすコンポーネント audio = GetComponent<AudioSource>(); //コライダー bcol = gameObject.GetComponent<BoxCollider>(); //アニメーション anim = GetComponent<Animator>(); //アニメーターレイヤー指定 anim.SetLayerWeight(1, 1f); //カメラ camera = GameObject.Find("Sub Camera"); hitefect = GetComponent<Hitefect>(); //悪意バー bar = transform.GetChild(5).gameObject; slider = bar.GetComponent<Slider>(); slider.maxValue = evilPoint; }
void Start() { //デバッグ用 //bmi = 10f; moveOk = false; //BMIManager bmiManager = GetComponent<BMIManager>(); //攻撃判定オフ button = GameObject.Find("Screen").GetComponent<Buttons>(); //モーションをいじるため anim = GetComponent<Animator>(); //オーディオソースコンポーネント audio = GetComponent<AudioSource>(); //オーディオクリップをリソースフォルダから取得 for(int i = 0; i < audioSorce.Length; i++) { audioSorce[i] = (AudioClip)Resources.Load("SEfects/" + audioList[i]); } //波動非表示 hado = transform.GetChild(1).gameObject; hado.SetActive(false); //攻撃判定用 jab = GameObject.FindWithTag("Jab").GetComponent<SphereCollider>(); smash = GameObject.FindWithTag("Smash").GetComponent<SphereCollider>(); jab.enabled = false; smash.enabled = false; //アニメーターステート //Stanby stateHash[0] = 17588480; //Jab1 stateHash[1] = 1284765916; //Jab2 stateHash[2] = -711284378; //Smash stateHash[3] = -355276023; hitefect = GetComponent<Hitefect>(); }