Example #1
0
    public void UpdateBossSouls(BossSoul soul)
    {
        PlayerDataController.Instance.PlayerModel.CollectedBossSouls.Add(soul);

        var   seq      = DOTween.Sequence();
        Color newColor = UIManager.Instance.MessageImage.color;

        newColor.a = .8f;
        seq.Append(MessageImage.DOColor(newColor, 3f))
        .AppendInterval(2)
        .AppendCallback(() =>
        {
            newColor.a = 0;
            MessageImage.DOColor(newColor, 3f);
        });
        SetText(soul.Name + "\n\n\n" + soul.Description + " ACQUIRED");
    }
 void Start()
 {
     BossSoul = new BossSoul(BossName, PowerName, CurrentPowerType);
 }