Skip to content
@Volvox-Games-Studio

Volvox Games Studio

VOLVOX GAMES UNITY NAMING CONVENTIONS

Example.cs

// CONSTANTS -------------------------------------------------------------------------------

public const int PUBLIC_COMPILE_TIME_CONSTANT = 0;
public static readonly int PUBLIC_RUNTIME_CONSTANT;

protected const int PROTECTED_COMPILE_TIME_CONSTANT = 0;
protected static readonly int PROTECTED_RUNTIME_CONSTANT;

private const int PRIVATE_COMPILE_TIME_CONSTANT = 0;
private static readonly int PRIVATE_RUNTIME_CONSTANT;


// EVENTS -----------------------------------------------------------------------------------

public static event Action<> OnStaticGenericEvent;
public static event Action OnStaticEvent;

public event Action<> OnGenericEvent;
public event Action OnEvent;


// STATIC FIELDS ----------------------------------------------------------------------------
// STATIC VALUE FIELDS ARE NOT ALLOWED!

public static int PublicStaticField;

protected static int ProtectedStaticField;

private static int ms_PrivateStaticField;


// FIELDS -----------------------------------------------------------------------------------

[SerializeField] private int _serializedField;

protected int protectedField;

private int m_PrivateField;


// MONOBEHAVIOUR CALLBACKS ------------------------------------------------------------------

private void Awake()
{

}

private void Start()
{

}

private void OnEnable()
{

}

private void OnDisable()
{

}

private void OnDestroy()
{

}

private void Update()
{

}

private void FixedUpdate()
{

}

private void LateUpdate()
{

}


// EVENT LISTENERS -----------------------------------------------------------------------------------

private void OnEventRaised()
{

}


// PUBLIC METHODS -----------------------------------------------------------------------------------

public void PublicMethod()
{

}


// PROTECTED METHODS -----------------------------------------------------------------------------------

protected void ProtectedMethod()
{

}


// PRIVATE METHODS -----------------------------------------------------------------------------------

private void PrivateMethod()
{

}


// PUBLIC STATIC METHODS -----------------------------------------------------------------------------------

public static void PublicStaticMethod()
{

}


// PROTECTED STATIC METHODS -----------------------------------------------------------------------------------

protected static void ProtectedStaticMethod()
{

}


// PRIVATE STATIC METHODS -----------------------------------------------------------------------------------

private static void PrivateStaticMethod()
{

}

Methods

private void Method(int number, string text)
{
    const int localConstant = 0;

    int localVariable;
}

public int GetInt()
{
    return 0;
}

public void SetInt(int value)
{
    ms_Value = value;
}

Type Definitions

public interface IType
{

}

public class MyScriptableObjectSO : ScriptableObject
{

}

public enum Direction
{
    North,
    South,
    East,
    West
}

Popular repositories Loading

  1. JuiceLand JuiceLand Public

    C++

  2. .github .github Public

  3. Karaca-Demo Karaca-Demo Public

    C#

Repositories

Showing 3 of 3 repositories
  • Volvox-Games-Studio/Karaca-Demo’s past year of commit activity
    C# 0 MIT 0 0 0 Updated May 17, 2024
  • Volvox-Games-Studio/JuiceLand’s past year of commit activity
    C++ 0 0 0 0 Updated Dec 7, 2023
  • .github Public
    Volvox-Games-Studio/.github’s past year of commit activity
    0 0 0 0 Updated Aug 16, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…