コード例 #1
0
ファイル: BaseNode.cs プロジェクト: Jamesc554/ProjectLiveWire
 public void OnEnergyReceivedCall()
 {
     OnEnergyReceived?.Invoke(GetEnergy());
 }
コード例 #2
0
ファイル: BaseNode.cs プロジェクト: Jamesc554/ProjectLiveWire
 public virtual void ReceiveEnergy(int amount, NetworkIdentity sender)
 {
     _componentData.ReceiveEnergy(amount, sender, this);
     OnEnergyReceived?.Invoke(GetEnergy());
 }
コード例 #3
0
ファイル: BaseNode.cs プロジェクト: Jamesc554/ProjectLiveWire
 public virtual void ReceiveEnergy(int amount)
 {
     _componentData.ReceiveEnergy(amount, GetOwner(), this);
     OnEnergyReceived?.Invoke(GetEnergy());
 }
コード例 #4
0
ファイル: BaseNode.cs プロジェクト: Jamesc554/ProjectLiveWire
        public void SetEnergy(int energy)
        {
            _energy = Math.Min(energy, _componentData.EnergyCap);

            OnEnergyReceived?.Invoke(GetEnergy());
        }