Emulate multiple inheritance by using default interface implementation in C# and Unity

    Emulate multiple inheritance by using default interface implementation in C# and Unity

    Feb 21, 2023

    How to use default interface implementation to define shared functionality in interfaces that emulates multiple inheritance in C# and Unity

    Read
    What are enum flags and how to use them in Unity

    What are enum flags and how to use them in Unity

    Feb 14, 2023

    What are enum flags and how they can be used in Unity to simplify our code

    Read
    How to avoid boxing structs that implement interfaces in C#

    How to avoid boxing structs that implement interfaces in C#

    Feb 7, 2023

    How to avoid the boxing of structs that implement interfaces, when passed as arguments to methods by using generics

    Read
    What are the differences in the timers in C# ?

    What are the differences in the timers in C# ?

    Jan 31, 2023

    The timers in C#, differences and when to use each one (plus the Stopwatch class)

    Read
    Initializing Lists in C#

    Initializing Lists in C#

    Jan 24, 2023

    How lists in C# are implemented as a wrapper over C# arrays and why initializing them with a size during construction is a good idea

    Read
    How to create a Database system to handle Unity prefabs

    How to create a Database system to handle Unity prefabs

    Jan 16, 2023

    By leveraging Scriptable Objects we can create a system that allows us to reference our prefab assets easily in code and change them individually or by groups with a single drag and drop

    Read
Follow me: