浏览代码

Added Icons + Started working on Scene Logic Editor

/main
Thomas ICHÉ 6 年前
当前提交
cbbff1f7
共有 33 个文件被更改,包括 980 次插入16 次删除
  1. 4
      Editor/GameplayIngredients-Editor.asmdef
  2. 4
      NodeGraphProcessor/Editor/com.alelievr.NodeGraphProcessor-Editor.asmdef
  3. 4
      Runtime/Hooks/OnAwakeHook.cs.meta
  4. 2
      Runtime/Hooks/OnEnableDisableHook.cs.meta
  5. 2
      Runtime/Hooks/OnKeyDownHook.cs.meta
  6. 2
      Runtime/Hooks/OnMessageHook.cs.meta
  7. 4
      Runtime/Hooks/OnStartHook.cs.meta
  8. 2
      Runtime/Hooks/OnTriggerHook.cs.meta
  9. 4
      package.json
  10. 36
      Editor/MenuItems.cs
  11. 11
      Editor/MenuItems.cs.meta
  12. 8
      Editor/SceneLogicEditor.meta
  13. 8
      Icons.meta
  14. 67
      Editor/SceneLogicEditor/SceneLogicEditor.cs
  15. 11
      Editor/SceneLogicEditor/SceneLogicEditor.cs.meta
  16. 8
      Editor/SceneLogicEditor/SceneLogicHookNode.cs
  17. 11
      Editor/SceneLogicEditor/SceneLogicHookNode.cs.meta
  18. 8
      Icons/Hooks.meta
  19. 28
      Icons/Hooks/ic-awake-hook.png
  20. 110
      Icons/Hooks/ic-awake-hook.png.meta
  21. 21
      Icons/Hooks/ic-enable-disable-hook.png
  22. 110
      Icons/Hooks/ic-enable-disable-hook.png.meta
  23. 29
      Icons/Hooks/ic-keyboard-hook.png
  24. 110
      Icons/Hooks/ic-keyboard-hook.png.meta
  25. 18
      Icons/Hooks/ic-message-hook.png
  26. 110
      Icons/Hooks/ic-message-hook.png.meta
  27. 32
      Icons/Hooks/ic-start-hook.png
  28. 110
      Icons/Hooks/ic-start-hook.png.meta
  29. 12
      Icons/Hooks/ic-trigger-hook.png
  30. 110
      Icons/Hooks/ic-trigger-hook.png.meta

4
Editor/GameplayIngredients-Editor.asmdef


"references": [
"NaughtyAttributes",
"GameplayIngredients",
"com.alelievr.NodeGraphProcessor",
"com.alelievr.NodeGraphProcessor-Editor"
"com.alelievr.NodeGraphProcessor-Editor",
"com.alelievr.NodeGraphProcessor"
],
"optionalUnityReferences": [],
"includePlatforms": [

4
NodeGraphProcessor/Editor/com.alelievr.NodeGraphProcessor-Editor.asmdef


"com.alelievr.NodeGraphProcessor"
],
"optionalUnityReferences": [],
"includePlatforms": [],
"excludePlatforms": [
"includePlatforms": [
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],

4
Runtime/Hooks/OnAwakeHook.cs.meta


fileFormatVersion: 2
guid: 3bfe7209b5cff4f49b13217ed25f16dd
timeCreated: 1504691534
licenseType: Pro
icon: {instanceID: 0}
icon: {fileID: 2800000, guid: ed060522d893168479e97f3ebf7ca0b8, type: 3}
userData:
assetBundleName:
assetBundleVariant:

2
Runtime/Hooks/OnEnableDisableHook.cs.meta


serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
icon: {fileID: 2800000, guid: aaf61d8ba7c39604a90345b0217bae35, type: 3}
userData:
assetBundleName:
assetBundleVariant:

2
Runtime/Hooks/OnKeyDownHook.cs.meta


serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
icon: {fileID: 2800000, guid: c912dd6c3d709974b8973f6e19c10e08, type: 3}
userData:
assetBundleName:
assetBundleVariant:

2
Runtime/Hooks/OnMessageHook.cs.meta


serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
icon: {fileID: 2800000, guid: e6ec4d94329af0a41a3604eb20f8c691, type: 3}
userData:
assetBundleName:
assetBundleVariant:

4
Runtime/Hooks/OnStartHook.cs.meta


fileFormatVersion: 2
guid: 718c1945292acbd4497cd28bcaa94f8d
timeCreated: 1504691534
licenseType: Pro
icon: {instanceID: 0}
icon: {fileID: 2800000, guid: bfd8018fed1fdd84ea969e58a0cb01b8, type: 3}
userData:
assetBundleName:
assetBundleVariant:

2
Runtime/Hooks/OnTriggerHook.cs.meta


serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {fileID: 2800000, guid: 72c736bbabc19884988f7d3f5376ee26, type: 3}
icon: {fileID: 2800000, guid: 6059a3dad39232d428c4045188ba78a7, type: 3}
userData:
assetBundleName:
assetBundleVariant:

4
package.json


{
"name": "net.peeweek.gameplay-ingredients",
"displayName": "Gameplay Ingredients",
"version": "0.0.1",
"version": "1.0.0-preview",
"description": "Gameplay ingredients base package"
"description": "Gameplay ingredients - A Collection of scripts for the editor and runtime to set-up gameplay actions and logic in your games"
}

36
Editor/MenuItems.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace GameplayIngredients.Editor
{
static class MenuItems
{
[MenuItem("Edit/Select None &D", priority = 149)]
static void UnselectAll()
{
Selection.activeObject = null;
}
static readonly string helperPreferenceName = "GameplayIngredients.toggleIngredientHelpers";
[MenuItem("Edit/Gameplay Ingredients/Toggle Helpers", priority = 117)]
static void ToggleIngredientHelpers()
{
bool value = EditorPrefs.GetBool(helperPreferenceName, false);
value = !value;
EditorPrefs.SetBool(helperPreferenceName, value);
}
[MenuItem("Edit/Gameplay Ingredients/Toggle Helpers", true, 117)]
static bool ToggleIngredientHelpersValidation()
{
Menu.SetChecked("Edit/Gameplay Ingredients/Toggle Helpers", EditorPrefs.GetBool(helperPreferenceName, false));
return true;
}
}
}

11
Editor/MenuItems.cs.meta


fileFormatVersion: 2
guid: 9b95ff60e46051544a400d4a0afa962b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Editor/SceneLogicEditor.meta


fileFormatVersion: 2
guid: ce6e750433f84154e8e85e8fcc025290
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Icons.meta


fileFormatVersion: 2
guid: 05dec2b2a3a7d2f4c9d52c57971c281a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

67
Editor/SceneLogicEditor/SceneLogicEditor.cs


using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using GraphProcessor;
using System.Reflection;
using GameplayIngredients.Hooks;
using GameplayIngredients.Logic;
using GameplayIngredients.Actions;
public class SceneLogicEditor : BaseGraphWindow
{
[MenuItem("Window/Gameplay Ingredients/Scene Logic")]
static void OpenLogicEditor()
{
GetWindow<SceneLogicEditor>();
}
protected override void Initialize(BaseGraph graph)
{
titleContent = Contents.title;
}
static class Contents
{
public static readonly GUIContent title = new GUIContent("Scene Logic");
}
public List<Type> hookTypes;
public List<Type> logicTypes;
public List<Type> actionTypes;
void PopulateAllTypes()
{
var result = new List<Type>();
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
var hookBase = typeof(HookBase);
var logicBase = typeof(LogicBase);
var actionBase = typeof(ActionBase);
hookTypes = new List<Type>();
logicTypes = new List<Type>();
actionTypes = new List<Type>();
foreach (var assemly in assemblies)
{
Type[] types = assemly.GetTypes();
foreach (var type in types)
{
if (hookBase.IsAssignableFrom(type) && !type.IsAbstract)
{
hookTypes.Add(type);
}
else if (logicBase.IsAssignableFrom(type) && !type.IsAbstract)
{
logicTypes.Add(type);
}
else if (hookBase.IsAssignableFrom(type) && !type.IsAbstract)
{
actionTypes.Add(type);
}
}
}
}
}

11
Editor/SceneLogicEditor/SceneLogicEditor.cs.meta


fileFormatVersion: 2
guid: f21114e0618fe3f46b38e1834c6157a7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Editor/SceneLogicEditor/SceneLogicHookNode.cs


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SceneLogicHookNode : MonoBehaviour
{
}

11
Editor/SceneLogicEditor/SceneLogicHookNode.cs.meta


fileFormatVersion: 2
guid: 743ad692893d70d47a1b79701b625d22
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Icons/Hooks.meta


fileFormatVersion: 2
guid: 70235ec096cc1b644a74b36d8d80d6af
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

28
Icons/Hooks/ic-awake-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 9.2 KiB

110
Icons/Hooks/ic-awake-hook.png.meta


fileFormatVersion: 2
guid: ed060522d893168479e97f3ebf7ca0b8
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

21
Icons/Hooks/ic-enable-disable-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 6.5 KiB

110
Icons/Hooks/ic-enable-disable-hook.png.meta


fileFormatVersion: 2
guid: aaf61d8ba7c39604a90345b0217bae35
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

29
Icons/Hooks/ic-keyboard-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 6.7 KiB

110
Icons/Hooks/ic-keyboard-hook.png.meta


fileFormatVersion: 2
guid: c912dd6c3d709974b8973f6e19c10e08
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

18
Icons/Hooks/ic-message-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 5.9 KiB

110
Icons/Hooks/ic-message-hook.png.meta


fileFormatVersion: 2
guid: e6ec4d94329af0a41a3604eb20f8c691
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

32
Icons/Hooks/ic-start-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 8.5 KiB

110
Icons/Hooks/ic-start-hook.png.meta


fileFormatVersion: 2
guid: bfd8018fed1fdd84ea969e58a0cb01b8
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

12
Icons/Hooks/ic-trigger-hook.png

之前 之后
宽度: 192  |  高度: 192  |  大小: 6.7 KiB

110
Icons/Hooks/ic-trigger-hook.png.meta


fileFormatVersion: 2
guid: 6059a3dad39232d428c4045188ba78a7
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
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: 0
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: 0
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: 2
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
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存