Skip to content
Snippets Groups Projects
Commit 88d22ddb authored by Richard Marcus's avatar Richard Marcus
Browse files

fixed another delete problem and adapted radial menu asset as prototype

parent 535757d7
No related branches found
No related tags found
No related merge requests found
Showing
with 2003 additions and 0 deletions
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
using UnityEngine.EventSystems;
[System.Serializable]
public class PiPiece : MonoBehaviour
{
private bool isOver;
private bool lerp;
private Image thisImg;
[HideInInspector]
[SerializeField]
private float innerRadius;
[HideInInspector]
[SerializeField]
private float outerRadius;
[HideInInspector]
[SerializeField]
private Color normalColor;
[HideInInspector]
[SerializeField]
private Color highlightColor;
[HideInInspector]
[SerializeField]
private Color disabledColor;
[HideInInspector]
[SerializeField]
private PiUI.SliceEvent clickEvent;
[HideInInspector]
[SerializeField]
private UnityEvent onHoverEnter;
[HideInInspector]
[SerializeField]
private UnityEvent onHoverExit;
[SerializeField]
private bool onHoverEvents;
[SerializeField]
[HideInInspector]
PiUI parent;
float scaledOR;
public ToolMode ToolMode;
private float maxAngle;
private float minAngle;
private Text sliceLabel;
private Image sliceIcon;
private bool isInteractable;
private bool lastFrameIsOver;
void OnEnable()
{
thisImg = GetComponent<Image>( );
sliceIcon = transform.GetChild(0).GetComponent<Image>( );
sliceLabel = GetComponentInChildren<Text>( );
}
private void Start()
{
thisImg.color= normalColor;
}
public void ManualUpdate()
{
Vector2 inputAxis = parent.joystickInput;
sliceIcon.transform.position = Center( );
sliceLabel.transform.position = Center( ) - new Vector2(0, sliceIcon.rectTransform.sizeDelta.y + parent.textVerticalOffset) * parent.scaleModifier * transform.lossyScale.magnitude;
if (isInteractable)
{
if (isOver && transform.localScale.sqrMagnitude < (Vector2.one * parent.hoverScale).sqrMagnitude)
{
transform.localScale = Vector2.Lerp(transform.localScale, Vector2.one * parent.hoverScale, Time.deltaTime * 10f);
}
else if (transform.localScale.sqrMagnitude > 1 && !isOver)
{
transform.localScale = Vector2.Lerp(transform.localScale, Vector2.one, Time.deltaTime * 10f);
}
Vector2 mousePos = Input.mousePosition;
Vector2 temp = mousePos - (Vector2)transform.position;
float angle = (Mathf.Atan2(temp.y, temp.x) * Mathf.Rad2Deg);
angle = (angle + 360) % 360;
scaledOR = outerRadius;
if (angle < maxAngle && angle > minAngle && temp.magnitude >= innerRadius && temp.magnitude <= scaledOR)
{
isOver = true;
}
else if (parent.useController && isInteractable)
{
temp = inputAxis;
angle = (Mathf.Atan2(temp.y, temp.x) * Mathf.Rad2Deg);
angle = (angle + 360) % 360;
if (angle == 0)
{
angle += 1;
}
if (angle < maxAngle && angle >= minAngle && inputAxis != Vector2.zero)
{
isOver = true;
}
else
{
isOver = false;
thisImg.color= Color.Lerp(thisImg.color, normalColor, Time.deltaTime * 10f);
}
}
else
{
isOver = false;
thisImg.color= Color.Lerp(thisImg.color, normalColor, Time.deltaTime * 10f);
}
if (!parent.interactable)
{
isOver = false;
if (parent.fade)
{
thisImg.color= Color.Lerp(thisImg.color, Color.clear, Time.deltaTime * 10f);
}
}
if (isOver && parent.interactable)
{
scaledOR *= parent.hoverScale;
transform.SetAsLastSibling( );
thisImg.color= Color.Lerp(thisImg.color, highlightColor, Time.deltaTime * 10f);
if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonUp(0) || parent.useController && parent.joystickButton)
{
clickEvent.Invoke(ToolMode);
}
}
}
else
{
thisImg.color = disabledColor;
transform.localScale = Vector2.Lerp(transform.localScale, Vector2.one, Time.deltaTime * 10f);
}
if (transform.rotation.eulerAngles.z == 359f || transform.rotation.eulerAngles.z == 0)
{
transform.rotation = Quaternion.identity;
}
if (transform.rotation.eulerAngles.z == 359f || transform.rotation.eulerAngles.z == 0 && parent.openedMenu)
{
transform.rotation = Quaternion.identity;
maxAngle = 359f;
minAngle = 359f - (thisImg.fillAmount * 360);
}
else if (parent.interactable)
{
maxAngle = transform.rotation.eulerAngles.z;
minAngle = transform.rotation.eulerAngles.z - (thisImg.fillAmount * 360);
}
sliceLabel.transform.rotation = Quaternion.identity;
sliceIcon.transform.rotation = Quaternion.identity;
if (lastFrameIsOver != isOver && isInteractable && parent.interactable && onHoverEvents)
{
if (isOver && onHoverEnter.GetPersistentEventCount() >= 0)
{
OnHoverEnter( );
}
else if (!isOver && onHoverEnter.GetPersistentEventCount( ) >= 0)
{
OnHoverExit( );
}
}
if (isOver)
{
parent.overMenu = true;
}
lastFrameIsOver = isOver;
}
public Vector2 Center()
{
if (!thisImg)
{
thisImg = GetComponent<Image>( );
}
float temp = (innerRadius * parent.iconDistance / parent.scaleModifier + outerRadius / parent.scaleModifier) / 3f;
temp *= transform.lossyScale.magnitude;
float angleOfFill = thisImg.fillAmount * 360;
Vector2 center = Quaternion.AngleAxis(transform.rotation.eulerAngles.z - angleOfFill / 2f, Vector3.forward) * new Vector2(temp, 0);
center += (Vector2)parent.transform.position;
return center;
}
public void SetData(PiUI.PiData piData, float iR, float oR, PiUI creator)
{
parent = creator;
if (!thisImg || !sliceIcon || !sliceLabel)
{
thisImg = GetComponent<Image>( );
sliceIcon = transform.GetChild(0).GetComponent<Image>( );
sliceLabel = GetComponentInChildren<Text>( );
}
innerRadius = iR;
outerRadius = oR;
normalColor = piData.nonHighlightedColor;
highlightColor = piData.highlightedColor;
disabledColor = piData.disabledColor;
clickEvent = piData.onSlicePressed;
if (parent.fade)
{
thisImg.color= Color.clear;
}
maxAngle = transform.rotation.eulerAngles.z;
minAngle = transform.rotation.eulerAngles.z - (thisImg.fillAmount * 360);
if (transform.rotation.eulerAngles.z == 359f || transform.rotation.eulerAngles.z == 0)
{
transform.rotation = Quaternion.identity;
maxAngle = 359f;
minAngle = 359f - (thisImg.fillAmount * 360);
}
sliceIcon.rectTransform.sizeDelta = new Vector2(piData.iconSize, piData.iconSize);
sliceLabel.text = piData.sliceLabel;
sliceIcon.sprite = piData.icon;
sliceIcon.transform.position = Center( );
sliceLabel.transform.position = Center( ) - new Vector2(0, sliceIcon.rectTransform.sizeDelta.y + parent.textVerticalOffset) * parent.scaleModifier * transform.localScale.magnitude;
isInteractable = piData.isInteractable;
onHoverEvents = piData.hoverFunctions;
if (onHoverEvents)
{
onHoverEnter = piData.onHoverEnter;
onHoverExit = piData.onHoverExit;
}
}
private void OnHoverEnter()
{
onHoverEnter.Invoke( );
}
private void OnHoverExit()
{
onHoverExit.Invoke( );
}
}
fileFormatVersion: 2
guid: c4b9e14333f740d45b2220b101ec5898
timeCreated: 1492974726
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
This diff is collapsed.
fileFormatVersion: 2
guid: 73d756ce428286446a7a7c4412a5d3f7
timeCreated: 1492974733
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PiUIManager : MonoBehaviour
{
[SerializeField] UnityStandardAssets.Characters.FirstPerson.FirstPersonController FPSC;
public NameMenuPair[] nameMenu;
private Dictionary<string, PiUI> dict = new Dictionary<string, PiUI>( );
private void Awake()
{
foreach(NameMenuPair pair in nameMenu)
{
dict.Add(pair.name, pair.menu);
}
transform.localScale = new Vector3(1f / Screen.width, 1f / Screen.height);
transform.position = Vector2.zero;
}
/// <summary>
/// Will open/close the menu name passed at the position passed.
/// </summary>
/// <param name="menuName">Menu to open or close.</param>
/// <param name="pos">Position to open menu.</param>
public void ChangeMenuState(string menuName, Vector2 pos = default(Vector2))
{
FPSC.enabled = !FPSC.enabled;
PiUI currentPi = GetPiUIOf(menuName);
if (currentPi.openedMenu)
{
currentPi.CloseMenu( );
}else
{
currentPi.OpenMenu(pos);
}
}
/// <summary>
/// Gets if the passed in piUi is currently opened
/// </summary>
/// <param name="piName"></param>
/// <returns></returns>
public bool PiOpened(string menuName)
{
return GetPiUIOf(menuName).openedMenu;
}
/// <summary>
/// Returns the PiUi for the given menu allowing you to change it as you wish
/// </summary>
public PiUI GetPiUIOf(string menuName)
{
if (dict.ContainsKey(menuName))
{
return dict[menuName];
}
else{
NoMenuOfThatName( );
return null;
}
}
/// <summary>
/// After changing the PiUI.sliceCount value and piData data,call this function with the menu name to recreate the menu, at a given position
/// </summary>
public void RegeneratePiMenu(string menuName,Vector2 newPos = default(Vector2))
{
GetPiUIOf(menuName).GeneratePi(newPos);
}
/// <summary>
/// After changing the PiUI.PiData call this function to update the slices, if sliceCount is changed call RegeneratePiMenu
/// </summary>
public void UpdatePiMenu(string menuName)
{
GetPiUIOf(menuName).UpdatePiUI( );
}
public bool OverAMenu()
{
foreach(KeyValuePair<string,PiUI> pi in dict)
{
if (pi.Value.overMenu)
{
return true;
}
}
return false;
}
private void NoMenuOfThatName()
{
Debug.LogError("No pi menu with that name, please check the name of which you're calling");
}
[System.Serializable]
public class NameMenuPair
{
public string name;
public PiUI menu;
}
//Mods start here
void Update()
{
if (Input.GetKeyDown(KeyCode.Tab)){
ChangeMenuState("Normal Menu", new Vector2(Screen.width / 2f, Screen.height / 2f));
}
if (Input.GetMouseButtonDown(0) && GetPiUIOf("Normal Menu").openedMenu)
{
ChangeMenuState("Normal Menu", new Vector2(Screen.width / 2f, Screen.height / 2f));
}
}
void Start()
{
var normalMenu = GetComponentInChildren<PiUI>();
foreach (PiUI.PiData data in normalMenu.piData)
{
//Changes slice label
//Creates a new unity event and adds the testfunction to it
data.onSlicePressed = new PiUI.SliceEvent();
data.onSlicePressed.AddListener(TestFunction);
}
UpdatePiMenu("Normal Menu");
//Open or close the menu depending on it's current state at the center of the screne
}
private void TestFunction(ToolMode toolMode)
{
Debug.Log(toolMode);
CommunicationEvents.ToolModeChangedEvent.Invoke(toolMode);
}
}
fileFormatVersion: 2
guid: 0473888730c8a294fb6de4729423eb7b
timeCreated: 1493576245
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: ff462bcf64e7e0d4fb5b1056f0811325
folderAsset: yes
timeCreated: 1496559872
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Hexagon.png

130 B

fileFormatVersion: 2
guid: f565691867a0d4244af9205164bb5648
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: de05e26de8e392349b7af958fb06a95b
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/HollowSquare.png

129 B

fileFormatVersion: 2
guid: ed4763845866d6640b0ba6f7474065b4
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: b5d18d2bd757a1643a6dbee06f2a6930
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Pie 3.png

130 B

fileFormatVersion: 2
guid: 8cce5c55c56600c4bb6946b16aa87b91
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 617826af9b73f8042b43b934a6f05ed3
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Pie 4.png

130 B

fileFormatVersion: 2
guid: ec77b6d5bfd72dd439493c8314f3d817
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 8b8561c49d271784892e4a10f0684291
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Pie.png

130 B

fileFormatVersion: 2
guid: ce6c08211fd79674799ef2b01d2fdf9b
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 2
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: a1fba376bd5cc4745af3a29539b6c77b
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Pie2.png

130 B

fileFormatVersion: 2
guid: 054a9b859e3a3664ba8379d77769cd0c
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 9
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: b136bd01eac08f54b8c3bbc0ab730587
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
Assets/PiUi/Sprites/Square.png

127 B

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment