void Start() { // 最初に行う pos = transform.position; animator = this.GetComponent <Animator>(); //自分にアタッチされている効果音、変数クラスを取得 ThisGameObjct = this.gameObject; NSound = ThisGameObjct.GetComponent <NekketsuSound>(); NVariable = ThisGameObjct.GetComponent <NekketsuVariable>(); NMoveV = ThisGameObjct.GetComponent <NekketsuMoveVariable>(); NJumpV = ThisGameObjct.GetComponent <NekketsuJumpVariable>(); NAttackV = ThisGameObjct.GetComponent <NekketsuAttackVariable>(); //熱血マネージャ取得 NmngGameObjct = GameObject.Find("NekketsuManager"); Nmng = NmngGameObjct.GetComponent <NekketsuManager>(); // 生成(コンストラクタ)の引数にNekketsuActionを渡してやる NMove = new NekketsuMove(this); NJump = new NekketsuJump(this); NInput = new NekketsuInput(this); NHurtBox = new NekketsuHurtBox(this); NStateChange = new NekketsuStateChange(this); NHaveItem = new NekketsuHaveItem(this); NMerikomiCheck = new NekketsuMerikomiCheck(this); shadeTransform = GameObject.Find(this.gameObject.name + "_Shade").transform; NVariable.map = new float[0, 0, 0]; }
public float st_brake = 0.5f; //ぶれーき //♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡ // *****共通変数***** #endregion void Start() { // 最初に行う pos = transform.position; animator = this.GetComponent <Animator>(); gameObjct = this.gameObject; NSound = gameObjct.GetComponent <NekketsuSound>(); gameObjct = GameObject.Find("NekketsuManager"); Nmng = gameObjct.GetComponent <NekketsuManager>(); // 生成(コンストラクタ)の引数にNekketsuActionを渡してやる NMove = new NekketsuMove(this); NJump = new NekketsuJump(this); NInput = new NekketsuInput(this); NHurtBox = new NekketsuHurtBox(this); NStateChange = new NekketsuStateChange(this); }