You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1012 B
55 lines
1012 B
using UnityEngine; |
|
using System.Collections; |
|
|
|
namespace Fungus.Example |
|
{ |
|
public class ViewRoom : Room |
|
{ |
|
public Room menuRoom; |
|
|
|
public View mainView; |
|
public View logoView; |
|
public View toadstoolView; |
|
|
|
void OnEnter() |
|
{ |
|
SetView(mainView); |
|
|
|
AddOption("Lets look at the logo", LookLogo); |
|
AddOption("That's a nice toadstool over there", LookToadstool); |
|
AddOption ("Give me the full tour", FullTour); |
|
AddOption("Back to menu", MoveToMenu); |
|
|
|
Say("Wanna move the camera?"); |
|
} |
|
|
|
void MoveToMenu() |
|
{ |
|
MoveToRoom(menuRoom); |
|
} |
|
|
|
void LookLogo() |
|
{ |
|
PanToView(logoView, 2f); |
|
Wait(2); |
|
PanToView(mainView, 2f); |
|
Call(OnEnter); |
|
} |
|
|
|
void LookToadstool() |
|
{ |
|
FadeToView(toadstoolView, 2f); |
|
Say("Now that is a pretty mushroom"); |
|
Say("Hey - let's go look at that logo"); |
|
Call(LookLogo); |
|
} |
|
|
|
void FullTour() |
|
{ |
|
Say("Let's have a look around here"); |
|
PanToPath(10f, logoView, toadstoolView, mainView); |
|
Say("And we're back!"); |
|
Call(OnEnter); |
|
} |
|
} |
|
} |