Enumerations
Tutorial
·
Beginner
·
+10XP
·
5 mins
·
(2366)
Unity Technologies

Enumerations allow you to create a collection of related constants. In this video you will learn how to declare and use enumerations in your code.
This tutorial is included in the Beginner Scripting project.
Previous: Invoke
Next: Switch Statements
Languages available:
1. Enumerations
EnumScript
using UnityEngine;
using System.Collections;
public class EnumScript : MonoBehaviour 
{
    enum Direction {North, East, South, West};
        void Start () 
    {
        Direction myDirection;
        
        myDirection = Direction.North;
    }
    
    Direction ReverseDirection (Direction dir)
    {
        if(dir == Direction.North)
            dir = Direction.South;
        else if(dir == Direction.South)
            dir = Direction.North;
        else if(dir == Direction.East)
            dir = Direction.West;
        else if(dir == Direction.West)
            dir = Direction.East;
        
        return dir;     
    }
}