示例#1
0
        public void SetMovementType(bool movementType)
        {
            isInDirectMovement = movementType;
            CameraRaycaster cameraRaycaster = Camera.main.GetComponent <CameraRaycaster>();

            if (!isInDirectMovement)
            {
                cameraRaycaster.onMouseOverTerrain += OnMouseOverPotWalkable;
            }
            else if (cameraRaycaster.OnTerrainHasSubs())
            {
                cameraRaycaster.onMouseOverTerrain -= OnMouseOverPotWalkable;
            }
        }