Bonjour a tous,

je malgré des recherches, je n'arrive pas a trouver de solution a mon problème.

Je cherche a ajouter un paramètre a une Action qui soit optionnel.
Exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Action<GameObject> callbackDown;
 
public void SetOnMouseDown( Action<GameObject> callback )
{
     this.callbackDown = callback;
}
 
void OnMouseDown()
{
     if (this.callbackDown != null)
          this.callbackDown( this.gameObject );
}
J'aimerai que GameObject soit un paramètre optionnel.
De façon a ce que mon code puisse aussi bien devenir quelque chose comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Action callbackDown;
 
public void SetOnMouseDown( Action callback )
{
     this.callbackDown = callback;
}
 
void OnMouseDown()
{
     if (this.callbackDown != null)
          this.callbackDown();
}
Je ne sais pas si c'est possible ou si il fait que je change radicalement mon code pour pouvoir faire ce que je souhaite.
Si quelqu'un a une solution je suis preneur.

Merci par avance.
Cordialement.