public override void Equip(ItemType itemType, Replica owner) { _builderTypeExtension = itemType.GetExtension <BuilderItemTypeExtension>(); Assert.IsNotNull(_builderTypeExtension); _pawn = GetComponentInParent <Pawn>(); RebuildBlueprint(); }