Using Unity Assert
Even though Unity's UnityEngine.Assertions is great, it has two major disadvantages
- We cannot extend it
- It does not have the concept of error code. Using error code, we can force developers to explicitly think about how they will categorize the error so it's easier to analyze the ...