예제 #1
0
 public void HitNumber()
 {
     
    Transform damagePopUpTransform = Instantiate(_damagePopUpPreFab, Vector3.zero, Quaternion.identity);
    DamagePopUp damagePopUp = _damagePopUpPreFab.GetComponent<DamagePopUp>();
    damagePopUp.SetUp(300);
 }
예제 #2
0
    public static DamagePopUp Create(Vector3 position, int damageAmount)
    {
        Transform   damagePopUpTransform = Instantiate(GameAssets.Instance.pfDamagePopUp, position, Quaternion.identity);
        DamagePopUp damagePopUp          = damagePopUpTransform.GetComponent <DamagePopUp>();

        damagePopUp.SetUp(damageAmount);
        return(damagePopUp);
    }
예제 #3
0
    public static DamagePopUp Create(Vector3 position, string popupText, PopupType popupType, bool isCriticalHit = false)
    {
        Transform   damagePopUpTransform = Instantiate(GameAssets.MyInstance.pfDamagePopUp, position, Quaternion.identity);
        DamagePopUp damagePopUp          = damagePopUpTransform.GetComponent <DamagePopUp>();

        damagePopUp.SetUp(popupText, popupType, isCriticalHit);
        return(damagePopUp);
    }