framerate dropped to 20 fps copypasted code bc no idea how to merge them in one case GetComponent() in Update Raycast Raycast Raycast Raycast RaycastAll Component GetComponent (string)>>> Component GetComponent(Type type) having virtual functions without overwriting gameObject. SendMessage(); using expensive algorithms bc *sorry but it's easy and im stupid* Never used Profiler object pooling who Unity crashed not caching anything Never heard of Memory profiler or frame debugger Empty Update() or Start() boxing value- typed variables passing structs by value framerate dropped to 20 fps copypasted code bc no idea how to merge them in one case GetComponent() in Update Raycast Raycast Raycast Raycast RaycastAll Component GetComponent (string)>>> Component GetComponent(Type type) having virtual functions without overwriting gameObject. SendMessage(); using expensive algorithms bc *sorry but it's easy and im stupid* Never used Profiler object pooling who Unity crashed not caching anything Never heard of Memory profiler or frame debugger Empty Update() or Start() boxing value- typed variables passing structs by value
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
framerate dropped to 20 fps
copypasted code bc no idea how to merge them in one case
GetComponent() in Update
Raycast
Raycast
Raycast
Raycast
RaycastAll
Component GetComponent
(string)>>> Component GetComponent(Type type)
having virtual functions without overwriting
gameObject.
SendMessage();
using expensive algorithms bc *sorry but it's easy and im stupid*
Never used Profiler
object pooling who
Unity crashed
not caching anything
Never heard of Memory profiler or frame debugger
Empty Update() or Start()
boxing value-typed variables
passing structs by value