コード例 #1
0
ファイル: Battery.cs プロジェクト: ePPilgrim/CS_corses
 protected void DecreaseCharge()
 {
     lock (LockObject) {
         if (vCurrentCharge > 0)
         {
             vCurrentCharge--;
             ChargeChanged?.Invoke(vCurrentCharge);
         }
     }
 }
コード例 #2
0
ファイル: Battery.cs プロジェクト: ePPilgrim/CS_corses
 protected void IncreaseCharge()
 {
     lock (LockObject) {
         if (vCurrentCharge < MaxCharge)
         {
             vCurrentCharge++;
             ChargeChanged?.Invoke(vCurrentCharge);
         }
     }
 }