Advertisement
kaibochan

CoolantTank.lua

Feb 22nd, 2025
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.85 KB | None | 0 0
  1. local CoolantTank = {
  2.     capacity = 0,
  3.     cold_fluid_amount = 0,
  4.     hot_fluid_amount = 0,
  5. }
  6. setmetatable(CoolantTank, CoolantTank)
  7.  
  8. function CoolantTank:new(coolant_tank)
  9.     coolant_tank = coolant_tank or {}
  10.     setmetatable(coolant_tank, CoolantTank)
  11.     CoolantTank.__index = CoolantTank
  12.  
  13.     return {
  14.         capacity = function()
  15.             return coolant_tank.capacity
  16.         end,
  17.         coldFluidAmount = function()
  18.             return coolant_tank.cold_fluid_amount
  19.         end,
  20.         dump = function()
  21.             return
  22.         end,
  23.         hotFluidAmount = function()
  24.             return coolant_tank.hot_fluid_amount
  25.         end,
  26.         maxTransitionedLastTick = function()
  27.             return 0
  28.         end,
  29.         transitionedLastTick = function()
  30.             return 0
  31.         end,
  32.     }
  33. end
  34.  
  35. return CoolantTank
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement