Instaniate calls not drawing properly

I am making a chess game and use a plane that hovers over spots that are available to move. I do this by instaniating the plane and then deleting it when the piece is deselected or another piece is selected. Thus far it has given the desired effect. However is I use the command three times in a row(at different locations) the planes will not apear til i click the mouse anywhere on screen. This only happens when I try to draw more then one at a time. Is there anyway to circumvent this?

It’s probably specific to your code. For example, there’s nothing special Unity does on a screen click, so there must be something in your code that displays on a click. Likewise, maybe you are reusing a variable for 2+ planes, which causes problems.

Test it with 2 items, try in different spots. Check if 2+ are getting deleted when they should. Then, with them broken, look in the Inspector. Are they not showing because they are inactive? Or positioned off the screen? Then track down just why that part of your code isn’t properly firing. Possible toss in some prints.

Your right I had it nestled in a mouse check that was too slow to handle the draws. Moved it out and no issues. Thanks a lot.