コード例 #1
0
        protected virtual void RaiseOnSetValue(object sender, IRtValue value, DateTime?updated = null, bool status = true)
        {
            Value   = value ?? valueNull;
            Updated = updated ?? DateTime.Now;
            Status  = status;

            ValueSetted?.Invoke(sender, this);
        }
コード例 #2
0
ファイル: PlayerEnhancer.cs プロジェクト: iMorozov87/OldHouse
 public void SetValue(PlayerPropertiesInt properties)
 {
     if (properties == _health)
     {
         _player.IncreaseHealth();
     }
     else
     {
         _playerAttacker.IncreaseDemage();
     }
     properties.SetNextValue();
     ValueSetted?.Invoke(_health, _demage);
 }
コード例 #3
0
ファイル: PlayerEnhancer.cs プロジェクト: iMorozov87/OldHouse
 private void Start()
 {
     ValueSetted?.Invoke(_health, _demage);
 }
コード例 #4
0
 protected virtual void RaiseOnSetValue(IRtTag tag)
 {
     ValueSetted?.Invoke(this, tag);
 }
コード例 #5
0
 protected virtual void OnTagValueSetted(object sender, IRtTag e)
 {
     ValueSetted?.Invoke(sender, this);
 }