Enumerations

Tutorial

·

Beginner

·

+10XP

·

5 mins

·

(2364)

Unity Technologies

Enumerations

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;     
    }
}

Complete this tutorial