I’m developing an RTS game in which there are Red Alert 3 style crush events, and it needs make a vehicle can crush units that have a [crushed level] smaller than its crushed level while it’s in move, and can’t crush units that have a [crushed level] larger than its crushed level, for example, if a tank has a crush/crushed level of 20/30, it can crush units with a crushed level of 20 or less, and can’t crush units with a crushed level of more than 20
That means it needs to have two collision type for one unit type at the same time, an overlap and a block, the overlap used for make a crush event and the block used for avoid the unit in front of it if no crush event happened
Both events will happen in the same unit type, those that can crush each other will overlap with each other, and those that can’t will be blocked, and they are all pawn collision type
how can I make it? I don’t know if UE can’t do this on its own or if I haven’t found a way to do this, if anyone knows how to do this (either through blueprints or C++) please let me know!