Beispiel #1
0
 protected void OnChangeScene(OnSwitchScene e)
 {
     if (e.mode == ECameraTargetType.MAP)
     {
         view = ECameraTargetType.MAP;
         ArrowDisplayer.Instances(ArrowDisplayerName).SetActiveArrows(false);
     }
     else if (e.mode == ECameraTargetType.ZOOM)
     {
         view = ECameraTargetType.ZOOM;
         ArrowDisplayer.Instances(ArrowDisplayerName).SetActiveArrows(true);
     }
     DisplayQuest();
 }
 protected void OnChangeScene(OnSwitchScene e)
 {
     if (e.mode == ECameraTargetType.MAP)
     {
         view = ECameraTargetType.MAP;
         ArrowDisplayer.Instances("NotePad").SetActiveArrows(false);
         ArrowDisplayer.Instances("FtueArrow").SetActiveArrows(false);
         SetBillBoardVisibility(false);
     }
     else if (e.mode == ECameraTargetType.ZOOM)
     {
         view = ECameraTargetType.ZOOM;
         ArrowDisplayer.Instances("NotePad").SetActiveArrows(true);
         ArrowDisplayer.Instances("FtueArrow").SetActiveArrows(true);
         SetBillBoardVisibility(true);
     }
 }
Beispiel #3
0
 public virtual void Display(OnSwitchScene e)
 {
     if (displayView == ECameraTargetType.NONE)
     {
         return;
     }
     if (displayView == ECameraTargetType.BOTH)
     {
         if (!gameObject.activeSelf)
         {
             gameObject.SetActive(true);
             return;
         }
         return;
     }
     if (e.mode == displayView)
     {
         gameObject.SetActive(true);
     }
     else
     {
         gameObject.SetActive(false);
     }
 }
Beispiel #4
0
 public override void Display(OnSwitchScene e)
 {
 }