[RESOLU][DB-AL] La fonction Start ne fonctionne pas dans les classes dérivées
Publié : 29 Déc 2020 15:17
Bonjour, petit soucis que j'ai :
-Je créer un seul script nommé MainClass qui contient une classe et une classe dérivée
-Je mets dans ce script :
J'obtiens dans la console "MainClass"
Ce qui veut dire que la fonction start de DerivedClass n'a pas été appelé...
Comment faire svp pour appeler la fonction Start de cette classe ?
A moins que je m'y prends mal et qu'il faut que je restructure mon projet de sorte à avoir des derived class dans des scripts à part
Merci
-Je créer un seul script nommé MainClass qui contient une classe et une classe dérivée
-Je mets dans ce script :
Code : Tout sélectionner
public class MainClass : MonoBehaviour
{
public virtual void Start()
{
print("MainClass");
}
}
public class DerivedClass : MainClass
{
override public void Start()
{
base.Start();
print("DerivedClass");
}
}
Ce qui veut dire que la fonction start de DerivedClass n'a pas été appelé...
Comment faire svp pour appeler la fonction Start de cette classe ?
A moins que je m'y prends mal et qu'il faut que je restructure mon projet de sorte à avoir des derived class dans des scripts à part
Merci