ComponentType class
class ComponentType { static var _nextBit = 1; static var _nextId = 0; var _bit = 0; var _id = 0; ComponentType() { _bit = _nextBit; _nextBit = _nextBit << 1; _id = _nextId++; } int get bit => _bit; int get id => _id; }
Constructors
new ComponentType() #
ComponentType() { _bit = _nextBit; _nextBit = _nextBit << 1; _id = _nextId++; }