C# Engineering Decorator Design Pattern Since we are done with Creational Patterns, let's now look at an example of a Structural Design Pattern called the Decorator Pattern.
C# Engineering Pass By Reference and Pass By Value in C# Passing a value for a parameter to methods in C# can be done in multiple ways. Let's look at the Pass By Reference and Pass By Values processes in this blog post.
C# Unity Engineering Using C# Events and Delegates in Unity Events and Delegates are used in Unity to create methods of detecting and listening to specific changes in parameters without dealing with large amounts of data.
C# Unity Engineering Using C# Generics in Unity Generic classes are useful in general when working with classes in Unity. Let's go over its many features in this blog post.
C# Engineering Builder Design Pattern Today we will look at the Builder Design Pattern as an extension to my previous blogs all about Design Patterns and their use cases.
C# Engineering The Prototype Design Pattern Today we will look at the Prototype Design Pattern as an extension to my previous blogs all about Design Patterns and their use cases.
C# Engineering Simple Factory, Factory Method and Abstract Factory Patterns Continuing from my previous article about design patterns, we can now discuss a few types of design patterns known as factories and understand their types.
C# Engineering Unity Reflection in C# with Code Examples The use of reflection can be seen in IDE where we can inspect code to find its properties, methods, etc. Reflection can also be used for late binding, i.e we can dynamically create the instance of the object and call its method.
C# Engineering Unity C# Extension Methods in Unity we will be creating some extension methods of some classes and we will also be looking at some useful uses of extension methods in Unity.
C# Engineering Better Ways to Handle Open Panels in Game Scene The system I developed has two scripts Mother and Child scripts. These two scripts are responsible for handling the tracking of the open panels, their count and their closing actions.
C# Unity Engineering Using C# Delegates with Unity Delegates are reference pointers to a method that can be used as a variable in your program. Programmers use the delegates concepts to make their code efficient and modular.