private void OnCompleteOnDamage( ) { CustomFade.StopEvent(Shadow.gameObject, "OnDamageShadowWhite"); CustomFade.StopEvent(Shadow.gameObject, "OnDamageShadowUnWhite"); BattleActionController.Instance.ShowDamage( ); }
public void ShowText(int Damage) { GameObject go = DamageText.gameObject; go.SetActive(true); DamageText.text = Damage.ToString(); Vector3 position = new Vector3(CurrentDefender.position.x, CurrentDefender.position.y + 2, CurrentDefender.position.z); go.transform.position = position; go.transform.localScale = Vector3.zero; iTween.Stop(go); CustomFade.StopEvent(go, "TextShowFade"); CustomFade.StopEvent(go, "TextHideFade"); iTween.ScaleTo(go, iTween.Hash("scale", new Vector3(5, 5, 5), "time", 0.7f, "easetype", iTween.EaseType.easeOutElastic)); CustomFade.PlayEvent(go, "TextShowFade"); iTween.MoveBy(go, iTween.Hash("amount", new Vector3(0, 1, 0), "time", 0.5f, "delay", 0.65f, "oncompletetarget", go, "oncomplete", "RemoveText")); CustomFade.PlayEvent(go, "TextHideFade"); }
public void Reset( ) { CustomFade.StopEvent(Shadow.gameObject, "AttackShadowWhite"); CustomFade.StopEvent(Shadow.gameObject, "AttackShadowFadeOut"); CustomFade.StopEvent(SpriteChar.gameObject, "AttackFadeOut"); Shadow.color = new Color(1f, 1f, 1f, 0f); SpriteChar.color = Color.white; }