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
    Categories: C#, Unity

    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
    Categories: C#, Unity

    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
    Categories: C#

    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
    Categories: C#

    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
    Categories: C#

    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
    Categories: Unity

    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: