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); } }
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); } }
public override void Display(OnSwitchScene e) { }