public DamageNumberSprite FoceDamageText(string damage, Vector3 scale, Color color, DamageNumberSprite.MovementType movementType) { GameObject gui = (GameObject)GameObjectPool.Instance.Alloc(m_prefDamageSprite, m_aimpoint.transform.position, m_prefDamageSprite.transform.localRotation); DamageNumberSprite sprite = gui.GetComponent<DamageNumberSprite>(); sprite.Init(this, damage, color, movementType); sprite.transform.localScale = scale; return sprite; }
public DamageNumberSprite DamageText(string damage, Vector3 scale, Color color, DamageNumberSprite.MovementType movementType) { if (Warehouse.Instance.NewGameStats.DamageTextPerSec > 10) return null; Warehouse.Instance.NewGameStats.DamageText+=1; return FoceDamageText(damage, scale, color, movementType); }