internal GeometryUpgrade(GameObject gameObject, GeometryUpgradeModuleData moduleData) : base(gameObject, moduleData) { _moduleData = moduleData; _allGeometries = new List <Geometry> { _gameObject.Definition.Geometry }; _allGeometries.AddRange(_gameObject.Definition.AdditionalGeometries); _allGeometries.AddRange(_gameObject.Definition.OtherGeometries); }
internal GeometryUpgrade(GameObject gameObject, GeometryUpgradeModuleData moduleData) : base(gameObject, moduleData) { _moduleData = moduleData; }