Je me sens vraiment stupide, mais je pense que je suis aveugle de neige. Je ne peux pas accéder à une méthode de classe singleton lorsque j'appelle d'un autre classy. J'obtiens le redoutéAccéder à un Singleton renvoie (NullReferenceException)
(NullReferenceException).
Voici à la fois mon simple singleton et comment j'appelle la méthode.
public class PlayerNodePosition : MonoBehaviour
{
public static PlayerNodePosition instance;
string code;
void Awake()
{
if (instance == null)
{
Debug.LogWarning("More than one instance of Inventory found!");
return;
}
instance = this;
}
public void AddCode(string _code)
{
code = _code;
}
}
et voici l'appelant d'un autre script. Étant un «simple», je suis évidemment manquant de l'évidence.
En plus des réponses, vous pouvez trouver ce post: http://www.c-sharpcorner.com/UploadFile/8911c4/singleton-design-pattern-in-C-Sharp/utile – 4D1C70