Exemplo n.º 1
0
 /// <summary>
 /// adds the invoker
 /// </summary>
 /// <param name="script"></param>
 public static void AddInvoker(Fish script)
 {
     invoker = script;
     if (listener != null)
     {
         invoker.AddPointsAddedEventListener(listener);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// adds the listener
 /// </summary>
 /// <param name="script"></param>
 public static void AddListener(UnityAction <int> handler)
 {
     listener = handler;
     if (invoker != null)
     {
         invoker.AddPointsAddedEventListener(listener);
     }
 }
Exemplo n.º 3
0
    /// <summary>
    /// Use this for initialization
    /// </summary>
    void Start()
    {
        // initialize score text
        scoreText      = GameObject.FindGameObjectWithTag("ScoreText").GetComponent <Text>();
        scoreText.text = ScorePrefix + score;

        //add listener for points added event
        Fish fishScript = GameObject.FindGameObjectWithTag("Fish").GetComponent <Fish>();

        fishScript.AddPointsAddedEventListener(AddPoints);
    }