public void ThrowAnimeEnd() { spriteObj.transform.eulerAngles = Vector3.zero; state = PLYSTS.NORMAL; if (throwReservation) { throwReservation = false; isCharging = true; } }
public void PreThrow() { anime.SetTrigger("PreThrow"); if (state == PLYSTS.THROW) { return; } state = PLYSTS.THROW; anime.ResetTrigger("Throw"); ShowOrbit(); preThrowStart = true; }
protected override void Awake() { base.Awake(); rbody2D = GetComponent <Rigidbody2D>(); //鼻照準 初期化 spriteObj = transform.Find("PlayerSprite").gameObject; oldThrowEuler = spriteObj.transform.eulerAngles; orbits = GetComponent <ThrowOrbitController>(); //パラメータ初期化 speed = initSpeed; setHP(initHpMax, initHpMax); state = PLYSTS.NORMAL; anime.SetTrigger("EndInvincible"); targetTalkTo = transform.Find("TargetTalkTo"); soundManager = GameObject.Find("SoundManager").GetComponent <SoundManager>(); throwPoint = transform.Find("PlayerSprite/ThrowPoint"); }