public void SetNoneMode() { planeMode = PlaneMode.NONE; m_PlaneFinder.enabled = false; m_MidAirPositioner.enabled = false; m_TouchHandler.enableRotation = false; }
public PlaneInfo(int level, PlaneMode mode, Direction direction) { PlaneLevel = level; this.mode = mode; this.direction = direction; Inspected = new NativeArray <bool>(UnivoxDefine.SquareSize, Allocator.Temp); }
public void ResetForDrop(Vector3 pos) { mode = PlaneMode.drop; MinDropTarget = Random.Range(MinDropDelay, MaxDropDelay); this.transform.position = new Vector3(pos.x, this.transform.position.y, pos.z); ResetRandomPos(); }
/// <summary> /// This private method is called by the UI Button handler methods. /// </summary> /// <param name="mode">PlaneMode</param> void SetMode(PlaneMode mode) { CurrentPlaneMode = mode; this.planeFinder.enabled = (mode == PlaneMode.GROUND || mode == PlaneMode.PLACEMENT); this.midAirPositioner.enabled = (mode == PlaneMode.MIDAIR); this.touchHandler.enableRotation = (mode == PlaneMode.PLACEMENT) && this.placementAugmentation.activeInHierarchy; }
/// <summary> /// This private method is called by the UI Button handler methods. /// </summary> /// <param name="mode">PlaneMode</param> void SetMode(PlaneMode mode) { CurrentPlaneMode = mode; this.planeFinder.enabled = (mode == PlaneMode.GROUND); this.touchHandler.enableRotation = (mode == PlaneMode.GROUND); }
public void SetGroundMode(bool active) { if (active) { planeMode = PlaneMode.GROUND; m_GroundPlaneUI.UpdateTitle(); m_PlaneFinder.enabled = true; } }
public void SetPlacementMode(bool active) { if (active) { planeMode = PlaneMode.PLACEMENT; m_PlaneFinderBehaviour.enabled = true; m_TouchHandler.enableRotation = m_PlacementAugmentation.activeInHierarchy; } }
public void SetGroundMode(bool active) { if (active) { planeMode = PlaneMode.GROUND; m_PlaneFinder.gameObject.SetActive(true); //m_GroundPlane.gameObject.SetActive(true); } }
public void SetDestroyMode(bool active) { if (active) { m_OnScreenMessage.text = ""; planeMode = PlaneMode.NONE; m_TitleMode.text = TITLE_DESTROYBLOCKS; m_PlaneFinder.gameObject.SetActive(false); } }
public void SetGroundMode(bool active) { if (active) { planeMode = PlaneMode.GROUND; m_TitleMode.text = TITLE_PLACEBLOCKS; //m_PlaneModeIcon.sprite = m_IconGroundMode; m_PlaneFinder.gameObject.SetActive(true); } }
public void SetMidAirMode(bool active) { if (active) { planeMode = PlaneMode.MIDAIR; m_PlaneFinder.enabled = false; m_MidAirPositioner.enabled = true; m_TouchHandler.enableRotation = false; } }
public void SetGroundMode(bool active) { if (active) { planeMode = PlaneMode.GROUND; m_PlaneFinder.enabled = true; m_MidAirPositioner.enabled = false; m_TouchHandler.enableRotation = false; } }
public void SetMidAirMode(bool active) { if (active) { planeMode = PlaneMode.MIDAIR; m_GroundPlaneUI.UpdateTitle(); m_MidAirPositioner.enabled = true; m_TouchHandler.enableRotation = false; } }
public void SetMidAirMode(bool active) { if (active) { planeMode = PlaneMode.MIDAIR; m_TitleMode.text = TITLE_MIDAIR; m_PlaneModeIcon.sprite = m_IconMidAirMode; m_PlaneFinder.gameObject.SetActive(false); m_MidAirPositioner.gameObject.SetActive(true); } }
public void SetGroundMode(bool active) { if (active) { planeMode = PlaneMode.GROUND; m_TitleMode.text = TITLE_GROUNDPLANE; m_PlaneModeIcon.sprite = m_IconGroundMode; m_PlaneFinder.gameObject.SetActive(true); m_MidAirPositioner.gameObject.SetActive(false); } }
public void SetPlacementMode(bool active) { if (active) { planeMode = PlaneMode.PLACEMENT; m_GroundPlaneUI.UpdateTitle(); m_PlaneFinder.enabled = true; m_MidAirPositioner.enabled = false; m_TouchHandler.enableRotation = m_PlacementAugmentation.activeInHierarchy; } }
public void SetPlacementMode(bool active) { if (active) { planeMode = PlaneMode.PLACEMENT; m_TitleMode.text = TITLE_PLACEMENT; m_PlaneModeIcon.sprite = m_IconPlacementMode; m_PlaneFinder.gameObject.SetActive(true); m_TouchHandler.enableRotation = m_PlacementAugmentation.activeInHierarchy; } }
public void SetARMode(bool active) { if (active) { planeMode = PlaneMode.NONE; m_TitleMode.text = TITLE_START; m_PlaneFinder.gameObject.SetActive(true); blockToggle.isOn = false; axeToggle.isOn = false; ballToggle.isOn = false; m_OnScreenMessage.text = ""; } }
public void SetBEPIMode(bool active) { if (active) { Debug.Log("Setting Plane Mode to BEPI"); planeMode = PlaneMode.BEPI; //m_GroundPlaneUI.UpdateTitle(); m_PlaneFinder.enabled = true; //m_MidAirPositioner.enabled = false; m_BEPITouchHandler.enableRotation = m_BEPIAugmentation.activeInHierarchy; m_TGOTouchHandler.enableRotation = false; } }
private Direction GetDir(PlaneMode mode, bool positive) { switch (mode) { case PlaneMode.x: return(positive ? Direction.Right : Direction.Left); case PlaneMode.y: return(positive ? Direction.Up : Direction.Down); case PlaneMode.z: return(positive ? Direction.Forward : Direction.Backward); default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
void Start() { planeMode = PlaneMode.NONE; Debug.Log("Start() called."); VuforiaARController.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted); VuforiaARController.Instance.RegisterOnPauseCallback(OnVuforiaPaused); DeviceTrackerARController.Instance.RegisterTrackerStartedCallback(OnTrackerStarted); DeviceTrackerARController.Instance.RegisterDevicePoseStatusChangedCallback(OnDevicePoseStatusChanged); m_TitleMode.text = TITLE_START; m_PlaneFinder.HitTestMode = HitTestMode.AUTOMATIC; //blockToggle.interactable = false; //m_MidAirToggle.interactable = false; // m_ResetButton.interactable = false; // m_IconGroundMode = Resources.Load<Sprite>("icon_ground_mode"); //m_IconMidAirMode = Resources.Load<Sprite>("icon_midair_mode"); mainCamera = Camera.main; }
public void SetPlacementMode(bool active) { if (active) { planeMode = PlaneMode.PLACEMENT; //m_GroundPlaneUI.UpdateTitle(); m_PlaneFinder.enabled = true; //m_MidAirPositioner.enabled = false; m_TouchHandler.enableRotation = m_PlacementAugmentation.activeInHierarchy; } //Here we are setting it off when off! else { planeMode = PlaneMode.NONE; m_PlaneFinder.enabled = false; //m_TouchHandler.enableRotation = false ResetScene(); ResetTrackers(); } }
public void LoadComplete(string modelName) { //2、提取资源 if (showGameObject != null) { Destroy(showGameObject); } YiyouStaticDataManager.Instance.OnDestroyGameObject(); showGameObject = YiyouStaticDataManager.Instance.LoadGameObject(modelName); if (showGameObject) { showGameObject = Instantiate(showGameObject); showGameObject.name = showGameObjectName; //showGameObject.AddComponent<FingerTouchController>(); } switch (showGameObject.GetComponent <WriteItem>().goodsPositionEnum) { case PlaneMode.GROUND: planeMode = PlaneMode.GROUND; m_PlaneFinder.enabled = true; m_MidAirPositioner.enabled = false; break; case PlaneMode.MIDAIR: planeMode = PlaneMode.MIDAIR; m_PlaneFinder.enabled = false; m_MidAirPositioner.enabled = true; break; default: break; } skinMaterialsList.Clear(); renderMaterialsList.Clear(); if (showGameObjectName == "wurenji") { SkinnedMeshRenderer[] ziTransform = showGameObject.transform.GetComponentsInChildren <SkinnedMeshRenderer>(); if (ziTransform.Length != 0) { foreach (var item in ziTransform) { if (item.name == "zi") { skinMaterialsList.Add(item); } } } } else { MeshRenderer[] ziTransform = showGameObject.transform.GetComponentsInChildren <MeshRenderer>(); if (ziTransform.Length != 0) { foreach (var item in ziTransform) { if (item.name == "zi") { renderMaterialsList.Add(item); } } } } SetMterials(showGameObject.GetComponent <WriteItem>().goodsEnum); showGameObject.gameObject.SetActive(false); GroundPlaneUI.Instance.SelectModelPanel.gameObject.SetActive(false); RecordManager.Instance.ShowCanvas(false); GroundPlaneUI.Instance.SetIntroductionText("请将镜头朝向地面并选择合影道具"); }
public void StartGround() { blockToggle.isOn = true; planeMode = PlaneMode.GROUND; }
public static string GetDisplayName(this PlaneMode customMode) { switch (customMode) { case PlaneMode.PlaneModeManual: return("Manual"); case PlaneMode.PlaneModeCircle: return("Circle"); case PlaneMode.PlaneModeStabilize: return("Stabilize"); case PlaneMode.PlaneModeTraining: return("Training"); case PlaneMode.PlaneModeAcro: return("Acro"); case PlaneMode.PlaneModeFlyByWireA: return("Fly by wire A"); case PlaneMode.PlaneModeFlyByWireB: return("Fly by wire B"); case PlaneMode.PlaneModeCruise: return("Cruise"); case PlaneMode.PlaneModeAutotune: return("Autotune"); case PlaneMode.PlaneModeAuto: return("Auto"); case PlaneMode.PlaneModeRtl: return("RTL"); case PlaneMode.PlaneModeLoiter: return("Loiter"); case PlaneMode.PlaneModeAvoidAdsb: return("Avoid ADSB"); case PlaneMode.PlaneModeGuided: return("Guided"); case PlaneMode.PlaneModeInitializing: return("Initializing"); case PlaneMode.PlaneModeQstabilize: return("Quad Stabilize"); case PlaneMode.PlaneModeQhover: return("Quad Hover"); case PlaneMode.PlaneModeQloiter: return("Quad Loiter"); case PlaneMode.PlaneModeQland: return("Quad Land"); case PlaneMode.PlaneModeQrtl: return("Quad RTL"); default: return(customMode.ToString("G").Replace("PlaneMode", string.Empty)); } }