Пример #1
0
    public RPGStatLinker(RPGStat stat)
    {
        _stat = stat;
        IStatValueChange valueChange = stat as IStatValueChange;

        if (valueChange != null)
        {
            valueChange.OnValueChange += OnStatValueChange;
        }
    }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="RPGSystems.StatSystem.RPGStatLinker"/> class.
        /// </summary>
        /// <param name="stat">Stat.</param>
        public RPGStatLinker(RPGStat stat)
        {
            this._stat = stat;
            IStatValueChange iValueChange = this._stat as IStatValueChange;

            if (iValueChange != null)
            {
                iValueChange.OnValueChange += OnLinkStatValueChange;
            }
        }