Messages recommandés

Posté(e)

Bonjour,

J'ai une classe singleton que je souhaite déclarer dans l'espace lua.

Je fais donc :

class_<GestionnaireSc>("GestionnaireSc")

.scope[

def("setNom", &GestionnaireScenario::setNom)

]

.def("prevenir3D", &GestionnaireScenario::prevenir3D)

;

Dans mon script lua, je fais :

GestionnaireSc.setNom("toto")

et cela fonctionne

mais lorsque j'appelle prevenir3D

GestionnaireSc.prevenir3D()

, j'ai une erreur , la méthode prevenir3D n'est pas retrouvé :

---------------------------------

no overload of GestionnaireSc:prevenir3Dmatched the arguments ()

candidates are:

GestionnaireSc:prevenir3D()

---------------------------------

Sauriez vous pourquoi j'ai cette erreur?

Merci

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant