Esempio n. 1
0
    private void OnCompleteOnDamage( )
    {
        CustomFade.StopEvent(Shadow.gameObject, "OnDamageShadowWhite");
        CustomFade.StopEvent(Shadow.gameObject, "OnDamageShadowUnWhite");

        BattleActionController.Instance.ShowDamage( );
    }
Esempio n. 2
0
    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");
    }
Esempio n. 3
0
    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;
    }