[DB-AL] Comment choisir depuis le script une des options d'un public enum ?

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
EdLooping
Messages : 49
Inscription : 07 Juin 2017 01:53

[DB-AL] Comment choisir depuis le script une des options d'un public enum ?

Message par EdLooping » 13 Juil 2017 21:45

Bonjour,
J'ai adapté l'aircraft du Unity Standard Assets, et dans le script de la JetCameraRig il y a un script qui se nomme "Auto Cam".
Ce script appelle un autre script nommé "AbstractTargetFollower" qui contient le public enum suivant :

Code : Tout sélectionner


        public enum UpdateType
        {
            FixedUpdate,
            LateUpdate,
            ManualUpdate,
        }
        
J'aimerais savoir comment passer depuis le script en C# d'une option à l'autre.

Merci pour votre aide.

Avatar de l’utilisateur
Greg
Messages : 156
Inscription : 08 Mai 2017 15:22

Re: [DB-AL] Comment choisir depuis le script une des options d'un public enum ?

Message par Greg » 15 Juil 2017 16:21

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public enum UpdateType { FixedUpdate, LateUpdate, ManualUpdate, }

public class exempleClass : MonoBehaviour
{
public UpdateType updateType;

void Awake()
{
updateType = UpdateType.FixedUpdate;
}

void Update()
{
if(updateType == UpdateType.FixedUpdate)
updateType = UpdateType.LateUpdate;
else
updateType = UpdateType.FixedUpdate;

print(updateType);
}
}
:merci:
Mon jeu de développement cellulaire : MICROBIOME (encore quelques bugs...)
(merci bien à ceux qui passent mettre des étoiles ! ^^)

Répondre

Revenir vers « (C#) CSharp »