The barrier availability tool tip

Let's set up notifications in the game using our previous work:

  1. Drag our Notification prefab inside our UI GameObject.
  2. Select the new Notification GameObject in the Hierarchy view, and then perform the following steps:
    1. Change its Layer to Game (in the top right-hand corner of the Inspector view).
    2. A pop up will appear. Click on Yes, and change children.
    3. Open the NotificationManager.cs script that is attached to it.

First, we need to add a new notification type. This is done by adding a third line to our type enum:

BarrierAvailable

Now, add the following localization string to English.txt:

BarrierAvailableNotification = New [99FF99]Barrier[FFFFFF] Available!

Also, add the following localization string to French.txt:

BarrierAvailableNotification = Nouvelle [99FF99]Barrière[FFFFFF] Disponible !

Everything is set. Now, go back to our BarrierObjectController.cs script, and add the following line of code at the very end of the CooldownFinished() method:

//Show Notification to inform the player
NotificationManager.instance.Show(NotificationManager.Type.BarrierAvailable, 1.5f);

Click on the play button. A localized notification will appear as soon as a new barrier is available. This way, we are sure that the player will not miss it.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.225.72.245