1
This commit is contained in:
@@ -8,6 +8,7 @@ using System.Net;
|
||||
using UnityEngine.ResourceManagement.AsyncOperations;
|
||||
using UnityEngine.UI;
|
||||
using TMPro;
|
||||
using UnityEngine.Video;
|
||||
//ui面板枚举 这里要求分类 Main *00 *00-*99 整数为主界面尾数为子界面
|
||||
public enum UIPanel
|
||||
{
|
||||
@@ -83,7 +84,27 @@ public class UIManager : MonoSingleton<UIManager>
|
||||
[SerializeField] public Transform uiRoot;
|
||||
|
||||
private Dictionary<UIPanel, string> addressMap = new Dictionary<UIPanel, string>(); //第二种加载
|
||||
public GameObject loadPanel;
|
||||
public LoadingPanel ShowLoadPanel(VideoClip videoClip, Action action=null)
|
||||
{
|
||||
GameObject load = Instantiate(loadPanel, uiRoot);
|
||||
var loadScript = load.GetComponent<LoadingPanel>();
|
||||
load.transform.GetChild(0).gameObject.SetActive(true);
|
||||
loadScript.player.clip = videoClip;
|
||||
loadScript.player.Play();
|
||||
loadScript.actionEnd = action;
|
||||
return loadScript;
|
||||
}
|
||||
public LoadingPanel ShowLoadPanel(Sprite sprite, Action action = null)
|
||||
{
|
||||
GameObject load = Instantiate(loadPanel, uiRoot);
|
||||
var loadScript = load.GetComponent<LoadingPanel>();
|
||||
load.transform.GetChild(1).gameObject.SetActive(true);
|
||||
loadScript.image_Bg.sprite = sprite;
|
||||
loadScript.actionEnd = action;
|
||||
return loadScript;
|
||||
|
||||
}
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
@@ -237,6 +258,10 @@ public class UIManager : MonoSingleton<UIManager>
|
||||
Destroy(obj);
|
||||
|
||||
}
|
||||
public void StopShowPanel(UIPanel type, object args, Action<UIBase> onShown, float YCtime)
|
||||
{
|
||||
StopCoroutine(CoShow(type, args, onShown, YCtime));
|
||||
}
|
||||
private IEnumerator CoShow(UIPanel type, object args, Action<UIBase> onShown, float YCtime)
|
||||
{
|
||||
yield return new WaitForSeconds(YCtime);
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d1bfb6a4682934f44be265da6de48898
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "CameraShake",
|
||||
"rootNamespace": "",
|
||||
"references": [],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bd91955594b8fe841b62f619129b9a70
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 721197a8e82a4304097f3e0991293e4e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,66 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Contains methods for changing strength and direction of shakes depending on their position.
|
||||
/// </summary>
|
||||
public static class Attenuator
|
||||
{
|
||||
/// <summary>
|
||||
/// Returns multiplier for the strength of a shake, based on source and camera positions.
|
||||
/// </summary>
|
||||
public static float Strength(StrengthAttenuationParams pars, Vector3 sourcePosition, Vector3 cameraPosition)
|
||||
{
|
||||
Vector3 vec = cameraPosition - sourcePosition;
|
||||
float distance = Vector3.Scale(pars.axesMultiplier, vec).magnitude;
|
||||
float strength = Mathf.Clamp01(1 - (distance - pars.clippingDistance) / pars.falloffScale);
|
||||
|
||||
return Power.Evaluate(strength, pars.falloffDegree);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns displacement, opposite to the direction to the source in camera's local space.
|
||||
/// </summary>
|
||||
public static Displacement Direction(Vector3 sourcePosition, Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
Displacement direction = Displacement.Zero;
|
||||
direction.position = (cameraPosition - sourcePosition).normalized;
|
||||
direction.position = Quaternion.Inverse(cameraRotation) * direction.position;
|
||||
|
||||
direction.eulerAngles.x = direction.position.z;
|
||||
direction.eulerAngles.y = direction.position.x;
|
||||
direction.eulerAngles.z = -direction.position.x;
|
||||
|
||||
return direction;
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public class StrengthAttenuationParams
|
||||
{
|
||||
/// <summary>
|
||||
/// Radius in which shake doesn't lose strength.
|
||||
/// </summary>
|
||||
[Tooltip("Radius in which shake doesn't lose strength.")]
|
||||
public float clippingDistance = 10;
|
||||
|
||||
/// <summary>
|
||||
/// Defines how fast strength falls with distance.
|
||||
/// </summary>
|
||||
[Tooltip("How fast strength falls with distance.")]
|
||||
public float falloffScale = 50;
|
||||
|
||||
/// <summary>
|
||||
/// Power of the falloff function.
|
||||
/// </summary>
|
||||
[Tooltip("Power of the falloff function.")]
|
||||
public Degree falloffDegree = Degree.Quadratic;
|
||||
|
||||
/// <summary>
|
||||
/// Contribution of each axis to distance. E. g. (1, 1, 0) for a 2D game in XY plane.
|
||||
/// </summary>
|
||||
[Tooltip("Contribution of each axis to distance. E. g. (1, 1, 0) for a 2D game in XY plane.")]
|
||||
public Vector3 axesMultiplier = Vector3.one;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 07aa6a8400d46274f9cbc5f3714e6a9b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,133 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
public class BounceShake : ICameraShake
|
||||
{
|
||||
readonly Params pars;
|
||||
readonly AnimationCurve moveCurve = AnimationCurve.EaseInOut(0, 0, 1, 1);
|
||||
readonly Vector3? sourcePosition = null;
|
||||
|
||||
float attenuation = 1;
|
||||
Displacement direction;
|
||||
Displacement previousWaypoint;
|
||||
Displacement currentWaypoint;
|
||||
int bounceIndex;
|
||||
float t;
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of BounceShake.
|
||||
/// </summary>
|
||||
/// <param name="parameters">Parameters of the shake.</param>
|
||||
/// <param name="sourcePosition">World position of the source of the shake.</param>
|
||||
public BounceShake(Params parameters, Vector3? sourcePosition = null)
|
||||
{
|
||||
this.sourcePosition = sourcePosition;
|
||||
pars = parameters;
|
||||
Displacement rnd = Displacement.InsideUnitSpheres();
|
||||
direction = Displacement.Scale(rnd, pars.axesMultiplier).Normalized;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of BounceShake.
|
||||
/// </summary>
|
||||
/// <param name="parameters">Parameters of the shake.</param>
|
||||
/// <param name="initialDirection">Initial direction of the shake motion.</param>
|
||||
/// <param name="sourcePosition">World position of the source of the shake.</param>
|
||||
public BounceShake(Params parameters, Displacement initialDirection, Vector3? sourcePosition = null)
|
||||
{
|
||||
this.sourcePosition = sourcePosition;
|
||||
pars = parameters;
|
||||
direction = Displacement.Scale(initialDirection, pars.axesMultiplier).Normalized;
|
||||
}
|
||||
|
||||
public Displacement CurrentDisplacement { get; private set; }
|
||||
public bool IsFinished { get; private set; }
|
||||
public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
attenuation = sourcePosition == null ?
|
||||
1 : Attenuator.Strength(pars.attenuation, sourcePosition.Value, cameraPosition);
|
||||
currentWaypoint = attenuation * direction.ScaledBy(pars.positionStrength, pars.rotationStrength);
|
||||
}
|
||||
|
||||
public void Update(float deltaTime, Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
if (t < 1)
|
||||
{
|
||||
|
||||
t += deltaTime * pars.freq;
|
||||
if (pars.freq == 0) t = 1;
|
||||
|
||||
CurrentDisplacement = Displacement.Lerp(previousWaypoint, currentWaypoint,
|
||||
moveCurve.Evaluate(t));
|
||||
}
|
||||
else
|
||||
{
|
||||
t = 0;
|
||||
CurrentDisplacement = currentWaypoint;
|
||||
previousWaypoint = currentWaypoint;
|
||||
bounceIndex++;
|
||||
if (bounceIndex > pars.numBounces)
|
||||
{
|
||||
IsFinished = true;
|
||||
return;
|
||||
}
|
||||
|
||||
Displacement rnd = Displacement.InsideUnitSpheres();
|
||||
direction = -direction
|
||||
+ pars.randomness * Displacement.Scale(rnd, pars.axesMultiplier).Normalized;
|
||||
direction = direction.Normalized;
|
||||
float decayValue = 1 - (float)bounceIndex / pars.numBounces;
|
||||
currentWaypoint = decayValue * decayValue * attenuation
|
||||
* direction.ScaledBy(pars.positionStrength, pars.rotationStrength);
|
||||
}
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public class Params
|
||||
{
|
||||
/// <summary>
|
||||
/// Strength of the shake for positional axes.
|
||||
/// </summary>
|
||||
[Tooltip("Strength of the shake for positional axes.")]
|
||||
public float positionStrength = 0.05f;
|
||||
|
||||
/// <summary>
|
||||
/// Strength of the shake for rotational axes.
|
||||
/// </summary>
|
||||
[Tooltip("Strength of the shake for rotational axes.")]
|
||||
public float rotationStrength = 0.1f;
|
||||
|
||||
/// <summary>
|
||||
/// Preferred direction of shaking.
|
||||
/// </summary>
|
||||
[Tooltip("Preferred direction of shaking.")]
|
||||
public Displacement axesMultiplier = new Displacement(Vector2.one, Vector3.forward);
|
||||
|
||||
/// <summary>
|
||||
/// Frequency of shaking.
|
||||
/// </summary>
|
||||
[Tooltip("Frequency of shaking.")]
|
||||
public float freq = 25;
|
||||
|
||||
/// <summary>
|
||||
/// Number of vibrations before stop.
|
||||
/// </summary>
|
||||
[Tooltip("Number of vibrations before stop.")]
|
||||
public int numBounces = 5;
|
||||
|
||||
/// <summary>
|
||||
/// Randomness of motion.
|
||||
/// </summary>
|
||||
[Range(0, 1)]
|
||||
[Tooltip("Randomness of motion.")]
|
||||
public float randomness = 0.5f;
|
||||
|
||||
/// <summary>
|
||||
/// How strength falls with distance from the shake source.
|
||||
/// </summary>
|
||||
[Tooltip("How strength falls with distance from the shake source.")]
|
||||
public Attenuator.StrengthAttenuationParams attenuation;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1a8a4f5340889954aa6de7013b117066
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,113 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Contains shorthands for creating common shake types.
|
||||
/// </summary>
|
||||
public class CameraShakePresets
|
||||
{
|
||||
readonly CameraShaker shaker;
|
||||
|
||||
public CameraShakePresets(CameraShaker shaker)
|
||||
{
|
||||
this.shaker = shaker;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Suitable for short and snappy shakes in 2D. Moves camera in X and Y axes and rotates it in Z axis.
|
||||
/// </summary>
|
||||
/// <param name="positionStrength">Strength of motion in X and Y axes.</param>
|
||||
/// <param name="rotationStrength">Strength of rotation in Z axis.</param>
|
||||
/// <param name="freq">Frequency of shaking.</param>
|
||||
/// <param name="numBounces">Number of vibrations before stop.</param>
|
||||
public void ShortShake2D(
|
||||
float positionStrength = 0.08f,
|
||||
float rotationStrength = 0.1f,
|
||||
float freq = 25,
|
||||
int numBounces = 5)
|
||||
{
|
||||
BounceShake.Params pars = new BounceShake.Params
|
||||
{
|
||||
positionStrength = positionStrength,
|
||||
rotationStrength = rotationStrength,
|
||||
freq = freq,
|
||||
numBounces = numBounces
|
||||
};
|
||||
shaker.RegisterShake(new BounceShake(pars));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Suitable for longer and stronger shakes in 3D. Rotates camera in all three axes.
|
||||
/// </summary>
|
||||
/// <param name="strength">Strength of the shake.</param>
|
||||
/// <param name="freq">Frequency of shaking.</param>
|
||||
/// <param name="numBounces">Number of vibrations before stop.</param>
|
||||
public void ShortShake3D(
|
||||
float strength = 0.3f,
|
||||
float freq = 25,
|
||||
int numBounces = 5)
|
||||
{
|
||||
BounceShake.Params pars = new BounceShake.Params
|
||||
{
|
||||
axesMultiplier = new Displacement(Vector3.zero, new Vector3(1, 1, 0.4f)),
|
||||
rotationStrength = strength,
|
||||
freq = freq,
|
||||
numBounces = numBounces
|
||||
};
|
||||
shaker.RegisterShake(new BounceShake(pars));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Suitable for longer and stronger shakes in 2D. Moves camera in X and Y axes and rotates it in Z axis.
|
||||
/// </summary>
|
||||
/// <param name="positionStrength">Strength of motion in X and Y axes.</param>
|
||||
/// <param name="rotationStrength">Strength of rotation in Z axis.</param>
|
||||
/// <param name="duration">Duration of the shake.</param>
|
||||
public void Explosion2D(
|
||||
float positionStrength = 1f,
|
||||
float rotationStrength = 3,
|
||||
float duration = 0.5f)
|
||||
{
|
||||
PerlinShake.NoiseMode[] modes =
|
||||
{
|
||||
new PerlinShake.NoiseMode(8, 1),
|
||||
new PerlinShake.NoiseMode(20, 0.3f)
|
||||
};
|
||||
Envelope.EnvelopeParams envelopePars = new Envelope.EnvelopeParams();
|
||||
envelopePars.decay = duration <= 0 ? 1 : 1 / duration;
|
||||
PerlinShake.Params pars = new PerlinShake.Params
|
||||
{
|
||||
strength = new Displacement(new Vector3(1, 1) * positionStrength, Vector3.forward * rotationStrength),
|
||||
noiseModes = modes,
|
||||
envelope = envelopePars,
|
||||
};
|
||||
shaker.RegisterShake(new PerlinShake(pars));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Suitable for longer and stronger shakes in 3D. Rotates camera in all three axes.
|
||||
/// </summary>
|
||||
/// <param name="strength">Strength of the shake.</param>
|
||||
/// <param name="duration">Duration of the shake.</param>
|
||||
public void Explosion3D(
|
||||
float strength = 8f,
|
||||
float duration = 0.7f)
|
||||
{
|
||||
PerlinShake.NoiseMode[] modes =
|
||||
{
|
||||
new PerlinShake.NoiseMode(6, 1),
|
||||
new PerlinShake.NoiseMode(20, 0.2f)
|
||||
};
|
||||
Envelope.EnvelopeParams envelopePars = new Envelope.EnvelopeParams();
|
||||
envelopePars.decay = duration <= 0 ? 1 : 1 / duration;
|
||||
PerlinShake.Params pars = new PerlinShake.Params
|
||||
{
|
||||
strength = new Displacement(Vector3.zero, new Vector3(1, 1, 0.5f) * strength),
|
||||
noiseModes = modes,
|
||||
envelope = envelopePars,
|
||||
};
|
||||
shaker.RegisterShake(new PerlinShake(pars));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 27cd455dd46fc6a47b7cc4f29f710304
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,98 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Camera shaker component registeres new shakes, holds a list of active shakes, and applies them to the camera additively.
|
||||
/// </summary>
|
||||
public class CameraShaker : MonoBehaviour
|
||||
{
|
||||
public static CameraShaker Instance;
|
||||
public static CameraShakePresets Presets;
|
||||
|
||||
readonly List<ICameraShake> activeShakes = new List<ICameraShake>();
|
||||
|
||||
[Tooltip("Transform which will be affected by the shakes.\n\nCameraShaker will set this transform's local position and rotation.")]
|
||||
[SerializeField]
|
||||
Transform cameraTransform;
|
||||
|
||||
|
||||
[Tooltip("Scales the strength of all shakes.")]
|
||||
[Range(0, 1)]
|
||||
[SerializeField]
|
||||
public float StrengthMultiplier = 1;
|
||||
|
||||
public CameraShakePresets ShakePresets;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Adds a shake to the list of active shakes.
|
||||
/// </summary>
|
||||
public static void Shake(ICameraShake shake)
|
||||
{
|
||||
if (IsInstanceNull()) return;
|
||||
Instance.RegisterShake(shake);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds a shake to the list of active shakes.
|
||||
/// </summary>
|
||||
public void RegisterShake(ICameraShake shake)
|
||||
{
|
||||
shake.Initialize(cameraTransform.position,
|
||||
cameraTransform.rotation);
|
||||
activeShakes.Add(shake);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the transform which will be affected by the shakes.
|
||||
/// </summary>
|
||||
public void SetCameraTransform(Transform cameraTransform)
|
||||
{
|
||||
cameraTransform.localPosition = Vector3.zero;
|
||||
cameraTransform.localEulerAngles = Vector3.zero;
|
||||
this.cameraTransform = cameraTransform;
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
Instance = this;
|
||||
ShakePresets = new CameraShakePresets(this);
|
||||
Presets = ShakePresets;
|
||||
if (cameraTransform == null)
|
||||
cameraTransform = transform;
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (cameraTransform == null) return;
|
||||
|
||||
Displacement cameraDisplacement = Displacement.Zero;
|
||||
for (int i = activeShakes.Count - 1; i >= 0; i--)
|
||||
{
|
||||
if (activeShakes[i].IsFinished)
|
||||
{
|
||||
activeShakes.RemoveAt(i);
|
||||
}
|
||||
else
|
||||
{
|
||||
activeShakes[i].Update(Time.deltaTime, cameraTransform.position, cameraTransform.rotation);
|
||||
cameraDisplacement += activeShakes[i].CurrentDisplacement;
|
||||
}
|
||||
}
|
||||
cameraTransform.localPosition = StrengthMultiplier * cameraDisplacement.position;
|
||||
cameraTransform.localRotation = Quaternion.Euler(StrengthMultiplier * cameraDisplacement.eulerAngles);
|
||||
}
|
||||
|
||||
private static bool IsInstanceNull()
|
||||
{
|
||||
if (Instance == null)
|
||||
{
|
||||
Debug.LogError("CameraShaker Instance is missing!");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2a257897ce04dc64eb5ae266c62846be
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,98 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Representation of translation and rotation.
|
||||
/// </summary>
|
||||
[System.Serializable]
|
||||
public struct Displacement
|
||||
{
|
||||
public Vector3 position;
|
||||
public Vector3 eulerAngles;
|
||||
|
||||
public Displacement(Vector3 position, Vector3 eulerAngles)
|
||||
{
|
||||
this.position = position;
|
||||
this.eulerAngles = eulerAngles;
|
||||
}
|
||||
|
||||
public Displacement(Vector3 position)
|
||||
{
|
||||
this.position = position;
|
||||
this.eulerAngles = Vector3.zero;
|
||||
}
|
||||
|
||||
public static Displacement Zero
|
||||
{
|
||||
get
|
||||
{
|
||||
return new Displacement(Vector3.zero, Vector3.zero);
|
||||
}
|
||||
}
|
||||
|
||||
public static Displacement operator +(Displacement a, Displacement b)
|
||||
{
|
||||
return new Displacement(a.position + b.position,
|
||||
b.eulerAngles + a.eulerAngles);
|
||||
}
|
||||
|
||||
public static Displacement operator -(Displacement a, Displacement b)
|
||||
{
|
||||
return new Displacement(a.position - b.position,
|
||||
b.eulerAngles - a.eulerAngles);
|
||||
}
|
||||
|
||||
public static Displacement operator -(Displacement disp)
|
||||
{
|
||||
return new Displacement(-disp.position, -disp.eulerAngles);
|
||||
}
|
||||
|
||||
public static Displacement operator *(Displacement coords, float number)
|
||||
{
|
||||
return new Displacement(coords.position * number,
|
||||
coords.eulerAngles * number);
|
||||
}
|
||||
|
||||
public static Displacement operator *(float number, Displacement coords)
|
||||
{
|
||||
return coords * number;
|
||||
}
|
||||
|
||||
public static Displacement operator /(Displacement coords, float number)
|
||||
{
|
||||
return new Displacement(coords.position / number,
|
||||
coords.eulerAngles / number);
|
||||
}
|
||||
|
||||
public static Displacement Scale(Displacement a, Displacement b)
|
||||
{
|
||||
return new Displacement(Vector3.Scale(a.position, b.position),
|
||||
Vector3.Scale(b.eulerAngles, a.eulerAngles));
|
||||
}
|
||||
|
||||
public static Displacement Lerp(Displacement a, Displacement b, float t)
|
||||
{
|
||||
return new Displacement(Vector3.Lerp(a.position, b.position, t),
|
||||
Vector3.Lerp(a.eulerAngles, b.eulerAngles, t));
|
||||
}
|
||||
|
||||
public Displacement ScaledBy(float posScale, float rotScale)
|
||||
{
|
||||
return new Displacement(position * posScale, eulerAngles * rotScale);
|
||||
}
|
||||
|
||||
public Displacement Normalized
|
||||
{
|
||||
get
|
||||
{
|
||||
return new Displacement(position.normalized, eulerAngles.normalized);
|
||||
}
|
||||
}
|
||||
|
||||
public static Displacement InsideUnitSpheres()
|
||||
{
|
||||
return new Displacement(Random.insideUnitSphere, Random.insideUnitSphere);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 22dc566280f4a704d958e931abdb9fc4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,168 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Controls strength of the shake over time.
|
||||
/// </summary>
|
||||
public class Envelope : IAmplitudeController
|
||||
{
|
||||
readonly EnvelopeParams pars;
|
||||
readonly EnvelopeControlMode controlMode;
|
||||
|
||||
float amplitude;
|
||||
float targetAmplitude;
|
||||
float sustainEndTime;
|
||||
bool finishWhenAmplitudeZero;
|
||||
bool finishImmediately;
|
||||
EnvelopeState state;
|
||||
|
||||
/// <summary>
|
||||
/// Creates an Envelope instance.
|
||||
/// </summary>
|
||||
/// <param name="pars">Envelope parameters.</param>
|
||||
/// <param name="controlMode">Pass Auto for a single shake, or Manual for controlling strength manually.</param>
|
||||
public Envelope(EnvelopeParams pars, float initialTargetAmplitude, EnvelopeControlMode controlMode)
|
||||
{
|
||||
this.pars = pars;
|
||||
this.controlMode = controlMode;
|
||||
SetTarget(initialTargetAmplitude);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The value by which you want to multiply shake displacement.
|
||||
/// </summary>
|
||||
public float Intensity { get; private set; }
|
||||
|
||||
public bool IsFinished
|
||||
{
|
||||
get
|
||||
{
|
||||
if (finishImmediately) return true;
|
||||
return (finishWhenAmplitudeZero || controlMode == EnvelopeControlMode.Auto)
|
||||
&& amplitude <= 0 && targetAmplitude <= 0;
|
||||
}
|
||||
}
|
||||
|
||||
public void Finish()
|
||||
{
|
||||
finishWhenAmplitudeZero = true;
|
||||
SetTarget(0);
|
||||
}
|
||||
|
||||
public void FinishImmediately()
|
||||
{
|
||||
finishImmediately = true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Update is called every frame by the shake.
|
||||
/// </summary>
|
||||
public void Update(float deltaTime)
|
||||
{
|
||||
if (IsFinished) return;
|
||||
|
||||
if (state == EnvelopeState.Increase)
|
||||
{
|
||||
if (pars.attack > 0)
|
||||
amplitude += deltaTime * pars.attack;
|
||||
if (amplitude > targetAmplitude || pars.attack <= 0)
|
||||
{
|
||||
amplitude = targetAmplitude;
|
||||
state = EnvelopeState.Sustain;
|
||||
if (controlMode == EnvelopeControlMode.Auto)
|
||||
sustainEndTime = Time.time + pars.sustain;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (state == EnvelopeState.Decrease)
|
||||
{
|
||||
|
||||
if (pars.decay > 0)
|
||||
amplitude -= deltaTime * pars.decay;
|
||||
if (amplitude < targetAmplitude || pars.decay <= 0)
|
||||
{
|
||||
amplitude = targetAmplitude;
|
||||
state = EnvelopeState.Sustain;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (controlMode == EnvelopeControlMode.Auto && Time.time > sustainEndTime)
|
||||
{
|
||||
SetTarget(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
amplitude = Mathf.Clamp01(amplitude);
|
||||
Intensity = Power.Evaluate(amplitude, pars.degree);
|
||||
}
|
||||
|
||||
public void SetTargetAmplitude(float value)
|
||||
{
|
||||
if (controlMode == EnvelopeControlMode.Manual && !finishWhenAmplitudeZero)
|
||||
{
|
||||
SetTarget(value);
|
||||
}
|
||||
}
|
||||
|
||||
private void SetTarget(float value)
|
||||
{
|
||||
targetAmplitude = Mathf.Clamp01(value);
|
||||
state = targetAmplitude > amplitude ? EnvelopeState.Increase : EnvelopeState.Decrease;
|
||||
}
|
||||
|
||||
|
||||
[System.Serializable]
|
||||
public class EnvelopeParams
|
||||
{
|
||||
/// <summary>
|
||||
/// How fast the amplitude rises.
|
||||
/// </summary>
|
||||
[Tooltip("How fast the amplitude increases.")]
|
||||
public float attack = 10;
|
||||
|
||||
/// <summary>
|
||||
/// How long in seconds the amplitude holds a maximum value.
|
||||
/// </summary>
|
||||
[Tooltip("How long in seconds the amplitude holds maximum value.")]
|
||||
public float sustain = 0;
|
||||
|
||||
/// <summary>
|
||||
/// How fast the amplitude falls.
|
||||
/// </summary>
|
||||
[Tooltip("How fast the amplitude decreases.")]
|
||||
public float decay = 1f;
|
||||
|
||||
/// <summary>
|
||||
/// Power in which the amplitude is raised to get intensity.
|
||||
/// </summary>
|
||||
[Tooltip("Power in which the amplitude is raised to get intensity.")]
|
||||
public Degree degree = Degree.Cubic;
|
||||
}
|
||||
|
||||
public enum EnvelopeControlMode { Auto, Manual }
|
||||
|
||||
public enum EnvelopeState { Sustain, Increase, Decrease }
|
||||
}
|
||||
|
||||
public interface IAmplitudeController
|
||||
{
|
||||
/// <summary>
|
||||
/// Sets value to which amplitude will move over time.
|
||||
/// </summary>
|
||||
void SetTargetAmplitude(float value);
|
||||
|
||||
/// <summary>
|
||||
/// Sets amplitude to zero and finishes the shake when zero is reached.
|
||||
/// </summary>
|
||||
void Finish();
|
||||
|
||||
/// <summary>
|
||||
/// Immediately finishes the shake.
|
||||
/// </summary>
|
||||
void FinishImmediately();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 13084b7de651ead408d3f5ef8c6837b8
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,27 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
public interface ICameraShake
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents current position and rotation of the camera according to the shake.
|
||||
/// </summary>
|
||||
Displacement CurrentDisplacement { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Shake system will dispose the shake on the first frame when this is true.
|
||||
/// </summary>
|
||||
bool IsFinished { get; }
|
||||
|
||||
/// <summary>
|
||||
/// CameraShaker calls this when the shake is added to the list of active shakes.
|
||||
/// </summary>
|
||||
void Initialize(Vector3 cameraPosition, Quaternion cameraRotation);
|
||||
|
||||
/// <summary>
|
||||
/// CameraShaker calls this every frame on active shakes.
|
||||
/// </summary>
|
||||
void Update(float deltaTime, Vector3 cameraPosition, Quaternion cameraRotation);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a062a4046bad80b469554a84b9b30cab
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,121 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
public class KickShake : ICameraShake
|
||||
{
|
||||
readonly Params pars;
|
||||
readonly Vector3? sourcePosition;
|
||||
readonly bool attenuateStrength;
|
||||
|
||||
Displacement direction;
|
||||
Displacement prevWaypoint;
|
||||
Displacement currentWaypoint;
|
||||
bool release;
|
||||
float t;
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of KickShake in the direction from the source to the camera.
|
||||
/// </summary>
|
||||
/// <param name="parameters">Parameters of the shake.</param>
|
||||
/// <param name="sourcePosition">World position of the source of the shake.</param>
|
||||
/// <param name="attenuateStrength">Change strength depending on distance from the camera?</param>
|
||||
public KickShake(Params parameters, Vector3 sourcePosition, bool attenuateStrength)
|
||||
{
|
||||
pars = parameters;
|
||||
this.sourcePosition = sourcePosition;
|
||||
this.attenuateStrength = attenuateStrength;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of KickShake.
|
||||
/// </summary>
|
||||
/// <param name="parameters">Parameters of the shake.</param>
|
||||
/// <param name="direction">Direction of the kick.</param>
|
||||
public KickShake(Params parameters, Displacement direction)
|
||||
{
|
||||
pars = parameters;
|
||||
this.direction = direction.Normalized;
|
||||
}
|
||||
|
||||
public Displacement CurrentDisplacement { get; private set; }
|
||||
public bool IsFinished { get; private set; }
|
||||
|
||||
|
||||
public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
if (sourcePosition != null)
|
||||
{
|
||||
direction = Attenuator.Direction(sourcePosition.Value, cameraPosition, cameraRotation);
|
||||
if (attenuateStrength)
|
||||
direction *= Attenuator.Strength(pars.attenuation, sourcePosition.Value, cameraPosition);
|
||||
}
|
||||
currentWaypoint = Displacement.Scale(direction, pars.strength);
|
||||
}
|
||||
|
||||
public void Update(float deltaTime, Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
if (t < 1)
|
||||
{
|
||||
Move(deltaTime,
|
||||
release ? pars.releaseTime : pars.attackTime,
|
||||
release ? pars.releaseCurve : pars.attackCurve);
|
||||
}
|
||||
else
|
||||
{
|
||||
CurrentDisplacement = currentWaypoint;
|
||||
prevWaypoint = currentWaypoint;
|
||||
if (release)
|
||||
{
|
||||
IsFinished = true;
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
release = true;
|
||||
t = 0;
|
||||
currentWaypoint = Displacement.Zero;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void Move(float deltaTime, float duration, AnimationCurve curve)
|
||||
{
|
||||
if (duration > 0)
|
||||
t += deltaTime / duration;
|
||||
else
|
||||
t = 1;
|
||||
CurrentDisplacement = Displacement.Lerp(prevWaypoint, currentWaypoint, curve.Evaluate(t));
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
public class Params
|
||||
{
|
||||
/// <summary>
|
||||
/// Strength of the shake for each axis.
|
||||
/// </summary>
|
||||
[Tooltip("Strength of the shake for each axis.")]
|
||||
public Displacement strength = new Displacement(Vector3.zero, Vector3.one);
|
||||
|
||||
/// <summary>
|
||||
/// How long it takes to move forward.
|
||||
/// </summary>
|
||||
[Tooltip("How long it takes to move forward.")]
|
||||
public float attackTime = 0.05f;
|
||||
public AnimationCurve attackCurve = AnimationCurve.EaseInOut(0, 0, 1, 1);
|
||||
|
||||
/// <summary>
|
||||
/// How long it takes to move back.
|
||||
/// </summary>
|
||||
[Tooltip("How long it takes to move back.")]
|
||||
public float releaseTime = 0.2f;
|
||||
public AnimationCurve releaseCurve = AnimationCurve.EaseInOut(0, 0, 1, 1);
|
||||
|
||||
/// <summary>
|
||||
/// How strength falls with distance from the shake source.
|
||||
/// </summary>
|
||||
[Tooltip("How strength falls with distance from the shake source.")]
|
||||
public Attenuator.StrengthAttenuationParams attenuation;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aacae9308ca14a04a8174bd35d85a1be
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,144 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace CameraShake
|
||||
{
|
||||
public class PerlinShake : ICameraShake
|
||||
{
|
||||
readonly Params pars;
|
||||
readonly Envelope envelope;
|
||||
|
||||
public IAmplitudeController AmplitudeController;
|
||||
|
||||
Vector2[] seeds;
|
||||
float time;
|
||||
Vector3? sourcePosition;
|
||||
float norm;
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of PerlinShake.
|
||||
/// </summary>
|
||||
/// <param name="parameters">Parameters of the shake.</param>
|
||||
/// <param name="maxAmplitude">Maximum amplitude of the shake.</param>
|
||||
/// <param name="sourcePosition">World position of the source of the shake.</param>
|
||||
/// <param name="manualStrengthControl">Pass true if you want to control amplitude manually.</param>
|
||||
public PerlinShake(
|
||||
Params parameters,
|
||||
float maxAmplitude = 1,
|
||||
Vector3? sourcePosition = null,
|
||||
bool manualStrengthControl = false)
|
||||
{
|
||||
pars = parameters;
|
||||
envelope = new Envelope(pars.envelope, maxAmplitude,
|
||||
manualStrengthControl ?
|
||||
Envelope.EnvelopeControlMode.Manual : Envelope.EnvelopeControlMode.Auto);
|
||||
AmplitudeController = envelope;
|
||||
this.sourcePosition = sourcePosition;
|
||||
}
|
||||
|
||||
public Displacement CurrentDisplacement { get; private set; }
|
||||
public bool IsFinished { get; private set; }
|
||||
|
||||
public void Initialize(Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
seeds = new Vector2[pars.noiseModes.Length];
|
||||
norm = 0;
|
||||
for (int i = 0; i < seeds.Length; i++)
|
||||
{
|
||||
seeds[i] = Random.insideUnitCircle * 20;
|
||||
norm += pars.noiseModes[i].amplitude;
|
||||
}
|
||||
}
|
||||
|
||||
public void Update(float deltaTime, Vector3 cameraPosition, Quaternion cameraRotation)
|
||||
{
|
||||
if (envelope.IsFinished)
|
||||
{
|
||||
IsFinished = true;
|
||||
return;
|
||||
}
|
||||
time += deltaTime;
|
||||
envelope.Update(deltaTime);
|
||||
|
||||
Displacement disp = Displacement.Zero;
|
||||
for (int i = 0; i < pars.noiseModes.Length; i++)
|
||||
{
|
||||
disp += pars.noiseModes[i].amplitude / norm *
|
||||
SampleNoise(seeds[i], pars.noiseModes[i].freq);
|
||||
}
|
||||
|
||||
CurrentDisplacement = envelope.Intensity * Displacement.Scale(disp, pars.strength);
|
||||
if (sourcePosition != null)
|
||||
CurrentDisplacement *= Attenuator.Strength(pars.attenuation, sourcePosition.Value, cameraPosition);
|
||||
}
|
||||
|
||||
private Displacement SampleNoise(Vector2 seed, float freq)
|
||||
{
|
||||
Vector3 position = new Vector3(
|
||||
Mathf.PerlinNoise(seed.x + time * freq, seed.y),
|
||||
Mathf.PerlinNoise(seed.x, seed.y + time * freq),
|
||||
Mathf.PerlinNoise(seed.x + time * freq, seed.y + time * freq));
|
||||
position -= Vector3.one * 0.5f;
|
||||
|
||||
Vector3 rotation = new Vector3(
|
||||
Mathf.PerlinNoise(-seed.x - time * freq, -seed.y),
|
||||
Mathf.PerlinNoise(-seed.x, -seed.y - time * freq),
|
||||
Mathf.PerlinNoise(-seed.x - time * freq, -seed.y - time * freq));
|
||||
rotation -= Vector3.one * 0.5f;
|
||||
|
||||
return new Displacement(position, rotation);
|
||||
}
|
||||
|
||||
|
||||
[System.Serializable]
|
||||
public class Params
|
||||
{
|
||||
/// <summary>
|
||||
/// Strength of the shake for each axis.
|
||||
/// </summary>
|
||||
[Tooltip("Strength of the shake for each axis.")]
|
||||
public Displacement strength = new Displacement(Vector3.zero, new Vector3(2, 2, 0.8f));
|
||||
|
||||
/// <summary>
|
||||
/// Layers of perlin noise with different frequencies.
|
||||
/// </summary>
|
||||
[Tooltip("Layers of perlin noise with different frequencies.")]
|
||||
public NoiseMode[] noiseModes = { new NoiseMode(12, 1) };
|
||||
|
||||
/// <summary>
|
||||
/// Strength over time.
|
||||
/// </summary>
|
||||
[Tooltip("Strength of the shake over time.")]
|
||||
public Envelope.EnvelopeParams envelope;
|
||||
|
||||
/// <summary>
|
||||
/// How strength falls with distance from the shake source.
|
||||
/// </summary>
|
||||
[Tooltip("How strength falls with distance from the shake source.")]
|
||||
public Attenuator.StrengthAttenuationParams attenuation;
|
||||
}
|
||||
|
||||
|
||||
[System.Serializable]
|
||||
public struct NoiseMode
|
||||
{
|
||||
public NoiseMode(float freq, float amplitude)
|
||||
{
|
||||
this.freq = freq;
|
||||
this.amplitude = amplitude;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Frequency multiplier for the noise.
|
||||
/// </summary>
|
||||
[Tooltip("Frequency multiplier for the noise.")]
|
||||
public float freq;
|
||||
|
||||
/// <summary>
|
||||
/// Amplitude of the mode.
|
||||
/// </summary>
|
||||
[Tooltip("Amplitude of the mode.")]
|
||||
[Range(0, 1)]
|
||||
public float amplitude;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: de97a9ba28783f34cae2c44c1d4446d5
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,24 @@
|
||||
namespace CameraShake
|
||||
{
|
||||
public static class Power
|
||||
{
|
||||
public static float Evaluate(float value, Degree degree)
|
||||
{
|
||||
switch (degree)
|
||||
{
|
||||
case Degree.Linear:
|
||||
return value;
|
||||
case Degree.Quadratic:
|
||||
return value * value;
|
||||
case Degree.Cubic:
|
||||
return value * value * value;
|
||||
case Degree.Quadric:
|
||||
return value * value * value * value;
|
||||
default:
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public enum Degree { Linear, Quadratic, Cubic, Quadric }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ae1c138ac39e5704daa47650c0a286d0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f45b92665bee4f34ba2a6a0b0cff4e8e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2922641f294cf214180cf75e94256a6c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f78a652eee59edd45ae49a9a56be0662
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2dca00a9adf7476489dccedb5bfebbcb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,79 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Particles
|
||||
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _InvFade: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _TintColor: {r: 0.8113208, g: 0.8113208, b: 0.8113208, a: 0.78431374}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f4036f2820fa17d4890295d0277be89f
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,11 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!62 &6200000
|
||||
PhysicsMaterial2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Slippery
|
||||
friction: 0
|
||||
bounciness: 0
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fc092ff2f79b0cb49a15348f72a164ba
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6442207231e57f4419c1043f13f1fb23
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,214 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &8963679977350182
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3050259046567113251}
|
||||
- component: {fileID: 7003006407804025390}
|
||||
m_Layer: 0
|
||||
m_Name: Square
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3050259046567113251
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8963679977350182}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1.1, y: 1.1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 5928828545538485019}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &7003006407804025390
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8963679977350182}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 1
|
||||
m_Sprite: {fileID: 21300000, guid: 6847db4ce22a2984880c02662f8d0fd9, type: 3}
|
||||
m_Color: {r: 0.79045033, g: 0.820325, b: 0.8773585, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 1, y: 1}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!1 &5928828545538485023
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5928828545538485019}
|
||||
- component: {fileID: 5928828545538485016}
|
||||
- component: {fileID: 5928828545538485017}
|
||||
- component: {fileID: 5928828545538485022}
|
||||
m_Layer: 0
|
||||
m_Name: Box
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5928828545538485019
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5928828545538485023}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -4, y: 4.1, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 3050259046567113251}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &5928828545538485016
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5928828545538485023}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 0
|
||||
m_ReceiveShadows: 0
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 0
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 0
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 2
|
||||
m_Sprite: {fileID: 21300000, guid: 6847db4ce22a2984880c02662f8d0fd9, type: 3}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 1, y: 1}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!61 &5928828545538485017
|
||||
BoxCollider2D:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5928828545538485023}
|
||||
m_Enabled: 1
|
||||
m_Density: 1
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_UsedByEffector: 0
|
||||
m_UsedByComposite: 0
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_SpriteTilingProperty:
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
oldSize: {x: 1, y: 1}
|
||||
newSize: {x: 1, y: 1}
|
||||
adaptiveTilingThreshold: 0.5
|
||||
drawMode: 0
|
||||
adaptiveTiling: 0
|
||||
m_AutoTiling: 0
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 1.1, y: 1.1}
|
||||
m_EdgeRadius: 0
|
||||
--- !u!50 &5928828545538485022
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5928828545538485023}
|
||||
m_BodyType: 0
|
||||
m_Simulated: 1
|
||||
m_UseFullKinematicContacts: 0
|
||||
m_UseAutoMass: 0
|
||||
m_Mass: 1
|
||||
m_LinearDrag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_GravityScale: 0
|
||||
m_Material: {fileID: 0}
|
||||
m_Interpolate: 0
|
||||
m_SleepingMode: 1
|
||||
m_CollisionDetection: 0
|
||||
m_Constraints: 0
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bd0be487249c2cb45b943e7830e8e82b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4b9c00cb8bd0c96408b6775ce74e0155
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c5f9594a8ab37e74db9bb2cca5d7b5f1
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,30 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class BoxesSpawner : MonoBehaviour
|
||||
{
|
||||
public int num;
|
||||
public float maxSize;
|
||||
public float minSize;
|
||||
public GameObject boxPrefab;
|
||||
public List<Color> colors;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
for (int i = 0; i < num; i++)
|
||||
{
|
||||
var box = Instantiate(boxPrefab, Random.insideUnitCircle * 5, Quaternion.identity);
|
||||
box.GetComponent<SpriteRenderer>().color = colors[Random.Range(0, colors.Count)];
|
||||
box.transform.localScale = Vector3.one * Random.Range(minSize, maxSize);
|
||||
}
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (Input.GetKeyDown(KeyCode.R))
|
||||
{
|
||||
SceneManager.LoadScene(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2763ae511eef4094db911dd5324f1d10
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,24 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class Explosion : MonoBehaviour
|
||||
{
|
||||
public float force;
|
||||
public GameObject particles;
|
||||
|
||||
public void Explode()
|
||||
{
|
||||
Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, 5);
|
||||
Instantiate(particles, transform);
|
||||
foreach (var collider in colliders)
|
||||
{
|
||||
if (collider.GetComponent<Rigidbody2D>() != null)
|
||||
{
|
||||
Vector2 vec = collider.transform.position - transform.position;
|
||||
float mag = vec.magnitude;
|
||||
vec.Normalize();
|
||||
collider.GetComponent<Rigidbody2D>().
|
||||
AddForce(vec * force * Mathf.Clamp01(1 / mag), ForceMode2D.Impulse);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b51bccceed685774f8cc239b2edbfc65
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,19 @@
|
||||
using UnityEngine;
|
||||
|
||||
// Don't forget to add this.
|
||||
using CameraShake;
|
||||
|
||||
public class ExplosionTrigger : MonoBehaviour
|
||||
{
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (Input.GetKeyDown(KeyCode.Mouse0))
|
||||
{
|
||||
FindObjectOfType<Explosion>().Explode();
|
||||
|
||||
// Shaking the camera.
|
||||
CameraShaker.Presets.ShortShake2D();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 02433c241d65a1f44b7df4ddc09cccb4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7e0883df8245f204c8254f3147234a01
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 78 B |
@@ -0,0 +1,347 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2ed002273fe974b4fbf4040261d67195
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 10
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
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: 0
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 3
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 4
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 4
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline:
|
||||
- - {x: 0, y: 2}
|
||||
- {x: -0.09813535, y: 1.9975909}
|
||||
- {x: -0.19603428, y: 1.9903694}
|
||||
- {x: -0.29346094, y: 1.978353}
|
||||
- {x: -0.39018065, y: 1.9615705}
|
||||
- {x: -0.4859604, y: 1.9400625}
|
||||
- {x: -0.5805693, y: 1.9138807}
|
||||
- {x: -0.67377967, y: 1.8830881}
|
||||
- {x: -0.76536685, y: 1.8477591}
|
||||
- {x: -0.8551101, y: 1.8079786}
|
||||
- {x: -0.9427934, y: 1.7638426}
|
||||
- {x: -1.0282055, y: 1.7154572}
|
||||
- {x: -1.1111405, y: 1.6629392}
|
||||
- {x: -1.1913986, y: 1.606415}
|
||||
- {x: -1.2687867, y: 1.5460209}
|
||||
- {x: -1.343118, y: 1.4819021}
|
||||
- {x: -1.4142137, y: 1.4142134}
|
||||
- {x: -1.4819024, y: 1.3431177}
|
||||
- {x: -1.5460211, y: 1.2687864}
|
||||
- {x: -1.6064153, y: 1.1913984}
|
||||
- {x: -1.6629394, y: 1.1111403}
|
||||
- {x: -1.7154574, y: 1.0282052}
|
||||
- {x: -1.7638427, y: 0.94279313}
|
||||
- {x: -1.8079787, y: 0.8551098}
|
||||
- {x: -1.8477592, y: 0.76536644}
|
||||
- {x: -1.8830884, y: 0.6737792}
|
||||
- {x: -1.9138808, y: 0.5805688}
|
||||
- {x: -1.9400626, y: 0.48595977}
|
||||
- {x: -1.9615707, y: 0.39018002}
|
||||
- {x: -1.9783531, y: 0.29346028}
|
||||
- {x: -1.9903696, y: 0.19603357}
|
||||
- {x: -1.9975909, y: 0.098134585}
|
||||
- {x: -2, y: -0.0000008026785}
|
||||
- {x: -1.9975909, y: -0.09813619}
|
||||
- {x: -1.9903693, y: -0.19603516}
|
||||
- {x: -1.9783529, y: -0.29346186}
|
||||
- {x: -1.9615704, y: -0.3901816}
|
||||
- {x: -1.9400623, y: -0.48596132}
|
||||
- {x: -1.9138803, y: -0.58057034}
|
||||
- {x: -1.8830878, y: -0.67378074}
|
||||
- {x: -1.8477587, y: -0.7653679}
|
||||
- {x: -1.8079782, y: -0.855111}
|
||||
- {x: -1.7638422, y: -0.9427941}
|
||||
- {x: -1.715457, y: -1.028206}
|
||||
- {x: -1.6629391, y: -1.1111407}
|
||||
- {x: -1.606415, y: -1.1913987}
|
||||
- {x: -1.546021, y: -1.2687865}
|
||||
- {x: -1.4819025, y: -1.3431177}
|
||||
- {x: -1.4142139, y: -1.4142132}
|
||||
- {x: -1.3431184, y: -1.4819018}
|
||||
- {x: -1.2687873, y: -1.5460204}
|
||||
- {x: -1.1913995, y: -1.6064144}
|
||||
- {x: -1.1111416, y: -1.6629385}
|
||||
- {x: -1.0282067, y: -1.7154565}
|
||||
- {x: -0.9427949, y: -1.7638417}
|
||||
- {x: -0.85511184, y: -1.8079778}
|
||||
- {x: -0.76536876, y: -1.8477583}
|
||||
- {x: -0.6737818, y: -1.8830874}
|
||||
- {x: -0.5805717, y: -1.91388}
|
||||
- {x: -0.48596293, y: -1.9400618}
|
||||
- {x: -0.39018345, y: -1.96157}
|
||||
- {x: -0.29346398, y: -1.9783525}
|
||||
- {x: -0.1960375, y: -1.9903691}
|
||||
- {x: -0.09813879, y: -1.9975908}
|
||||
- {x: -0.0000036398517, y: -2}
|
||||
- {x: 0.098131515, y: -1.9975911}
|
||||
- {x: 0.19603026, y: -1.9903698}
|
||||
- {x: 0.29345676, y: -1.9783536}
|
||||
- {x: 0.3901763, y: -1.9615715}
|
||||
- {x: 0.48595586, y: -1.9400636}
|
||||
- {x: 0.58056474, y: -1.913882}
|
||||
- {x: 0.67377496, y: -1.8830898}
|
||||
- {x: 0.765362, y: -1.847761}
|
||||
- {x: 0.8551053, y: -1.8079809}
|
||||
- {x: 0.94278854, y: -1.7638452}
|
||||
- {x: 1.0282005, y: -1.7154602}
|
||||
- {x: 1.1111355, y: -1.6629425}
|
||||
- {x: 1.1913936, y: -1.6064187}
|
||||
- {x: 1.2687817, y: -1.5460249}
|
||||
- {x: 1.3431131, y: -1.4819067}
|
||||
- {x: 1.4142088, y: -1.4142184}
|
||||
- {x: 1.4818976, y: -1.3431231}
|
||||
- {x: 1.5460167, y: -1.2687918}
|
||||
- {x: 1.6064112, y: -1.1914037}
|
||||
- {x: 1.6629357, y: -1.1111456}
|
||||
- {x: 1.7154542, y: -1.0282105}
|
||||
- {x: 1.7638398, y: -0.94279844}
|
||||
- {x: 1.8079762, y: -0.855115}
|
||||
- {x: 1.8477571, y: -0.76537156}
|
||||
- {x: 1.8830866, y: -0.6737842}
|
||||
- {x: 1.9138794, y: -0.5805737}
|
||||
- {x: 1.9400615, y: -0.48596448}
|
||||
- {x: 1.9615698, y: -0.39018452}
|
||||
- {x: 1.9783524, y: -0.29346457}
|
||||
- {x: 1.9903691, y: -0.19603767}
|
||||
- {x: 1.9975908, y: -0.09813846}
|
||||
- {x: 2, y: -0.0000028371733}
|
||||
- {x: 1.997591, y: 0.0981328}
|
||||
- {x: 1.9903697, y: 0.19603202}
|
||||
- {x: 1.9783533, y: 0.29345897}
|
||||
- {x: 1.9615709, y: 0.39017895}
|
||||
- {x: 1.9400629, y: 0.48595896}
|
||||
- {x: 1.9138811, y: 0.58056825}
|
||||
- {x: 1.8830885, y: 0.6737789}
|
||||
- {x: 1.8477592, y: 0.7653663}
|
||||
- {x: 1.8079787, y: 0.8551099}
|
||||
- {x: 1.7638426, y: 0.9427934}
|
||||
- {x: 1.7154571, y: 1.0282056}
|
||||
- {x: 1.662939, y: 1.1111408}
|
||||
- {x: 1.6064146, y: 1.1913992}
|
||||
- {x: 1.5460203, y: 1.2687874}
|
||||
- {x: 1.4819014, y: 1.3431189}
|
||||
- {x: 1.4142125, y: 1.4142147}
|
||||
- {x: 1.3431165, y: 1.4819036}
|
||||
- {x: 1.2687849, y: 1.5460223}
|
||||
- {x: 1.1913966, y: 1.6064166}
|
||||
- {x: 1.1111382, y: 1.6629407}
|
||||
- {x: 1.0282029, y: 1.7154588}
|
||||
- {x: 0.94279057, y: 1.7638441}
|
||||
- {x: 0.85510695, y: 1.8079801}
|
||||
- {x: 0.76536334, y: 1.8477606}
|
||||
- {x: 0.67377585, y: 1.8830895}
|
||||
- {x: 0.58056515, y: 1.9138819}
|
||||
- {x: 0.48595583, y: 1.9400636}
|
||||
- {x: 0.3901758, y: 1.9615716}
|
||||
- {x: 0.29345578, y: 1.9783537}
|
||||
- {x: 0.1960288, y: 1.99037}
|
||||
- {x: 0.09812956, y: 1.9975911}
|
||||
physicsShape:
|
||||
- - {x: 0, y: 2}
|
||||
- {x: -0.09813535, y: 1.9975909}
|
||||
- {x: -0.19603428, y: 1.9903694}
|
||||
- {x: -0.29346094, y: 1.978353}
|
||||
- {x: -0.39018065, y: 1.9615705}
|
||||
- {x: -0.4859604, y: 1.9400625}
|
||||
- {x: -0.5805693, y: 1.9138807}
|
||||
- {x: -0.67377967, y: 1.8830881}
|
||||
- {x: -0.76536685, y: 1.8477591}
|
||||
- {x: -0.8551101, y: 1.8079786}
|
||||
- {x: -0.9427934, y: 1.7638426}
|
||||
- {x: -1.0282055, y: 1.7154572}
|
||||
- {x: -1.1111405, y: 1.6629392}
|
||||
- {x: -1.1913986, y: 1.606415}
|
||||
- {x: -1.2687867, y: 1.5460209}
|
||||
- {x: -1.343118, y: 1.4819021}
|
||||
- {x: -1.4142137, y: 1.4142134}
|
||||
- {x: -1.4819024, y: 1.3431177}
|
||||
- {x: -1.5460211, y: 1.2687864}
|
||||
- {x: -1.6064153, y: 1.1913984}
|
||||
- {x: -1.6629394, y: 1.1111403}
|
||||
- {x: -1.7154574, y: 1.0282052}
|
||||
- {x: -1.7638427, y: 0.94279313}
|
||||
- {x: -1.8079787, y: 0.8551098}
|
||||
- {x: -1.8477592, y: 0.76536644}
|
||||
- {x: -1.8830884, y: 0.6737792}
|
||||
- {x: -1.9138808, y: 0.5805688}
|
||||
- {x: -1.9400626, y: 0.48595977}
|
||||
- {x: -1.9615707, y: 0.39018002}
|
||||
- {x: -1.9783531, y: 0.29346028}
|
||||
- {x: -1.9903696, y: 0.19603357}
|
||||
- {x: -1.9975909, y: 0.098134585}
|
||||
- {x: -2, y: -0.0000008026785}
|
||||
- {x: -1.9975909, y: -0.09813619}
|
||||
- {x: -1.9903693, y: -0.19603516}
|
||||
- {x: -1.9783529, y: -0.29346186}
|
||||
- {x: -1.9615704, y: -0.3901816}
|
||||
- {x: -1.9400623, y: -0.48596132}
|
||||
- {x: -1.9138803, y: -0.58057034}
|
||||
- {x: -1.8830878, y: -0.67378074}
|
||||
- {x: -1.8477587, y: -0.7653679}
|
||||
- {x: -1.8079782, y: -0.855111}
|
||||
- {x: -1.7638422, y: -0.9427941}
|
||||
- {x: -1.715457, y: -1.028206}
|
||||
- {x: -1.6629391, y: -1.1111407}
|
||||
- {x: -1.606415, y: -1.1913987}
|
||||
- {x: -1.546021, y: -1.2687865}
|
||||
- {x: -1.4819025, y: -1.3431177}
|
||||
- {x: -1.4142139, y: -1.4142132}
|
||||
- {x: -1.3431184, y: -1.4819018}
|
||||
- {x: -1.2687873, y: -1.5460204}
|
||||
- {x: -1.1913995, y: -1.6064144}
|
||||
- {x: -1.1111416, y: -1.6629385}
|
||||
- {x: -1.0282067, y: -1.7154565}
|
||||
- {x: -0.9427949, y: -1.7638417}
|
||||
- {x: -0.85511184, y: -1.8079778}
|
||||
- {x: -0.76536876, y: -1.8477583}
|
||||
- {x: -0.6737818, y: -1.8830874}
|
||||
- {x: -0.5805717, y: -1.91388}
|
||||
- {x: -0.48596293, y: -1.9400618}
|
||||
- {x: -0.39018345, y: -1.96157}
|
||||
- {x: -0.29346398, y: -1.9783525}
|
||||
- {x: -0.1960375, y: -1.9903691}
|
||||
- {x: -0.09813879, y: -1.9975908}
|
||||
- {x: -0.0000036398517, y: -2}
|
||||
- {x: 0.098131515, y: -1.9975911}
|
||||
- {x: 0.19603026, y: -1.9903698}
|
||||
- {x: 0.29345676, y: -1.9783536}
|
||||
- {x: 0.3901763, y: -1.9615715}
|
||||
- {x: 0.48595586, y: -1.9400636}
|
||||
- {x: 0.58056474, y: -1.913882}
|
||||
- {x: 0.67377496, y: -1.8830898}
|
||||
- {x: 0.765362, y: -1.847761}
|
||||
- {x: 0.8551053, y: -1.8079809}
|
||||
- {x: 0.94278854, y: -1.7638452}
|
||||
- {x: 1.0282005, y: -1.7154602}
|
||||
- {x: 1.1111355, y: -1.6629425}
|
||||
- {x: 1.1913936, y: -1.6064187}
|
||||
- {x: 1.2687817, y: -1.5460249}
|
||||
- {x: 1.3431131, y: -1.4819067}
|
||||
- {x: 1.4142088, y: -1.4142184}
|
||||
- {x: 1.4818976, y: -1.3431231}
|
||||
- {x: 1.5460167, y: -1.2687918}
|
||||
- {x: 1.6064112, y: -1.1914037}
|
||||
- {x: 1.6629357, y: -1.1111456}
|
||||
- {x: 1.7154542, y: -1.0282105}
|
||||
- {x: 1.7638398, y: -0.94279844}
|
||||
- {x: 1.8079762, y: -0.855115}
|
||||
- {x: 1.8477571, y: -0.76537156}
|
||||
- {x: 1.8830866, y: -0.6737842}
|
||||
- {x: 1.9138794, y: -0.5805737}
|
||||
- {x: 1.9400615, y: -0.48596448}
|
||||
- {x: 1.9615698, y: -0.39018452}
|
||||
- {x: 1.9783524, y: -0.29346457}
|
||||
- {x: 1.9903691, y: -0.19603767}
|
||||
- {x: 1.9975908, y: -0.09813846}
|
||||
- {x: 2, y: -0.0000028371733}
|
||||
- {x: 1.997591, y: 0.0981328}
|
||||
- {x: 1.9903697, y: 0.19603202}
|
||||
- {x: 1.9783533, y: 0.29345897}
|
||||
- {x: 1.9615709, y: 0.39017895}
|
||||
- {x: 1.9400629, y: 0.48595896}
|
||||
- {x: 1.9138811, y: 0.58056825}
|
||||
- {x: 1.8830885, y: 0.6737789}
|
||||
- {x: 1.8477592, y: 0.7653663}
|
||||
- {x: 1.8079787, y: 0.8551099}
|
||||
- {x: 1.7638426, y: 0.9427934}
|
||||
- {x: 1.7154571, y: 1.0282056}
|
||||
- {x: 1.662939, y: 1.1111408}
|
||||
- {x: 1.6064146, y: 1.1913992}
|
||||
- {x: 1.5460203, y: 1.2687874}
|
||||
- {x: 1.4819014, y: 1.3431189}
|
||||
- {x: 1.4142125, y: 1.4142147}
|
||||
- {x: 1.3431165, y: 1.4819036}
|
||||
- {x: 1.2687849, y: 1.5460223}
|
||||
- {x: 1.1913966, y: 1.6064166}
|
||||
- {x: 1.1111382, y: 1.6629407}
|
||||
- {x: 1.0282029, y: 1.7154588}
|
||||
- {x: 0.94279057, y: 1.7638441}
|
||||
- {x: 0.85510695, y: 1.8079801}
|
||||
- {x: 0.76536334, y: 1.8477606}
|
||||
- {x: 0.67377585, y: 1.8830895}
|
||||
- {x: 0.58056515, y: 1.9138819}
|
||||
- {x: 0.48595583, y: 1.9400636}
|
||||
- {x: 0.3901758, y: 1.9615716}
|
||||
- {x: 0.29345578, y: 1.9783537}
|
||||
- {x: 0.1960288, y: 1.99037}
|
||||
- {x: 0.09812956, y: 1.9975911}
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 78 B |
@@ -0,0 +1,99 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 640a331bc30804b418ee86ac33f75d97
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 10
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
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: 0
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 3
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 4
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 4
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline:
|
||||
- - {x: -2, y: -2}
|
||||
- {x: -2, y: 2}
|
||||
- {x: 2, y: 2}
|
||||
- {x: 2, y: -2}
|
||||
physicsShape:
|
||||
- - {x: -2, y: -2}
|
||||
- {x: -2, y: 2}
|
||||
- {x: 2, y: 2}
|
||||
- {x: 2, y: -2}
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e7cb2bf58dee0974ab3695211c0295ff
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c9c566058ce37a47a4313f350883023
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,594 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: StompAnimation
|
||||
serializedVersion: 6
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 6.352941, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: {x: 0, y: 1.8, z: 0}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
inSlope: {x: 0, y: -15.42857, z: 0}
|
||||
outSlope: {x: 0, y: -6.5454617, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: {x: 0, y: -0.3, z: 0}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 4.4357142, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
path: Cube
|
||||
m_ScaleCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: {x: 3, y: 3, z: 3}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: {x: 3, y: 3, z: 3}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: {x: 3, y: 3, z: 3}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: {x: 3.4, y: 2.7, z: 3.4}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: {x: 3, y: 3, z: 3}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: {x: 3, y: 3, z: 3}
|
||||
inSlope: {x: 0, y: 0, z: 0}
|
||||
outSlope: {x: 0, y: 0, z: 0}
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
path: Cube
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings:
|
||||
- serializedVersion: 2
|
||||
path: 2429296262
|
||||
attribute: 1
|
||||
script: {fileID: 0}
|
||||
typeID: 4
|
||||
customType: 0
|
||||
isPPtrCurve: 0
|
||||
- serializedVersion: 2
|
||||
path: 2429296262
|
||||
attribute: 3
|
||||
script: {fileID: 0}
|
||||
typeID: 4
|
||||
customType: 0
|
||||
isPPtrCurve: 0
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 0.96666664
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves:
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalPosition.x
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 6.352941
|
||||
tangentMode: 65
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 1.8
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 0
|
||||
inSlope: -15.42857
|
||||
outSlope: -6.5454617
|
||||
tangentMode: 5
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: -0.3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 65
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 4.4357142
|
||||
tangentMode: 65
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalPosition.y
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalPosition.z
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: 3.4
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.x
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: 2.7
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.y
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
- curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.28333333
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.4
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.46666667
|
||||
value: 3.4
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.85
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
- serializedVersion: 3
|
||||
time: 0.96666664
|
||||
value: 3
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 136
|
||||
weightedMode: 0
|
||||
inWeight: 0.33333334
|
||||
outWeight: 0.33333334
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
attribute: m_LocalScale.z
|
||||
path: Cube
|
||||
classID: 4
|
||||
script: {fileID: 0}
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events:
|
||||
- time: 0
|
||||
functionName: Move
|
||||
data:
|
||||
objectReferenceParameter: {fileID: 0}
|
||||
floatParameter: 0
|
||||
intParameter: 0
|
||||
messageOptions: 0
|
||||
- time: 0.4
|
||||
functionName: Stomp
|
||||
data:
|
||||
objectReferenceParameter: {fileID: 0}
|
||||
floatParameter: 0
|
||||
intParameter: 0
|
||||
messageOptions: 0
|
||||
- time: 0.4
|
||||
functionName: StopMove
|
||||
data:
|
||||
objectReferenceParameter: {fileID: 0}
|
||||
floatParameter: 0
|
||||
intParameter: 0
|
||||
messageOptions: 0
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 297dca98e86aea049b142e9f260fb3d1
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,72 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1107 &-246518064444947449
|
||||
AnimatorStateMachine:
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Base Layer
|
||||
m_ChildStates:
|
||||
- serializedVersion: 1
|
||||
m_State: {fileID: 2829038134756168814}
|
||||
m_Position: {x: 200, y: 0, z: 0}
|
||||
m_ChildStateMachines: []
|
||||
m_AnyStateTransitions: []
|
||||
m_EntryTransitions: []
|
||||
m_StateMachineTransitions: {}
|
||||
m_StateMachineBehaviours: []
|
||||
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||
m_DefaultState: {fileID: 2829038134756168814}
|
||||
--- !u!91 &9100000
|
||||
AnimatorController:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Stompa
|
||||
serializedVersion: 5
|
||||
m_AnimatorParameters: []
|
||||
m_AnimatorLayers:
|
||||
- serializedVersion: 5
|
||||
m_Name: Base Layer
|
||||
m_StateMachine: {fileID: -246518064444947449}
|
||||
m_Mask: {fileID: 0}
|
||||
m_Motions: []
|
||||
m_Behaviours: []
|
||||
m_BlendingMode: 0
|
||||
m_SyncedLayerIndex: -1
|
||||
m_DefaultWeight: 0
|
||||
m_IKPass: 0
|
||||
m_SyncedLayerAffectsTiming: 0
|
||||
m_Controller: {fileID: 9100000}
|
||||
--- !u!1102 &2829038134756168814
|
||||
AnimatorState:
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 1
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: StompAnimation
|
||||
m_Speed: 1
|
||||
m_CycleOffset: 0
|
||||
m_Transitions: []
|
||||
m_StateMachineBehaviours: []
|
||||
m_Position: {x: 50, y: 50, z: 0}
|
||||
m_IKOnFeet: 0
|
||||
m_WriteDefaultValues: 1
|
||||
m_Mirror: 0
|
||||
m_SpeedParameterActive: 0
|
||||
m_MirrorParameterActive: 0
|
||||
m_CycleOffsetParameterActive: 0
|
||||
m_TimeParameterActive: 0
|
||||
m_Motion: {fileID: 7400000, guid: 297dca98e86aea049b142e9f260fb3d1, type: 2}
|
||||
m_Tag:
|
||||
m_SpeedParameter:
|
||||
m_MirrorParameter:
|
||||
m_CycleOffsetParameter:
|
||||
m_TimeParameter:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3e9eac75e6f263498c1edc09f820d55
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cf2429d3a81ee3d43b17e20383296c13
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Cube
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.9811321, g: 0.254539, b: 0.33579442, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9698eebc0c2f8af4b91962386dba9966
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Floor
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.135
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.7350036, g: 0.757868, b: 0.7830189, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5f4dbeb5c7cc0c945844d08678e58c77
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 66f9c4ebc6e96224692f71e1f9a982b5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,34 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class Movement : MonoBehaviour
|
||||
{
|
||||
bool move;
|
||||
int stomps;
|
||||
int direction = 1;
|
||||
|
||||
// Called by animator
|
||||
public void Move()
|
||||
{
|
||||
move = true;
|
||||
}
|
||||
|
||||
// Called by animator
|
||||
public void StopMove()
|
||||
{
|
||||
move = false;
|
||||
stomps += 1;
|
||||
if (stomps > 7)
|
||||
{
|
||||
stomps = 0;
|
||||
direction = -direction;
|
||||
}
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (move)
|
||||
{
|
||||
transform.position += transform.forward * Time.deltaTime * direction * 10;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee058ebf2460dbf439fedcac70ddb13f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,19 @@
|
||||
using UnityEngine;
|
||||
|
||||
// Don't forget to add this.
|
||||
using CameraShake;
|
||||
|
||||
public class ShakeTrigger : MonoBehaviour
|
||||
{
|
||||
// Parameters of the shake to tweak in the inspector.
|
||||
public BounceShake.Params shakeParams;
|
||||
|
||||
// This is called by animator.
|
||||
public void Stomp()
|
||||
{
|
||||
Vector3 sourcePosition = transform.position;
|
||||
|
||||
// Creating new instance of a shake and registering it in the system.
|
||||
CameraShaker.Shake(new BounceShake(shakeParams, sourcePosition));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 74c159865f317514bb2a9ca8d8afee81
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,687 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!29 &1
|
||||
OcclusionCullingSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_OcclusionBakeSettings:
|
||||
smallestOccluder: 5
|
||||
smallestHole: 0.25
|
||||
backfaceThreshold: 100
|
||||
m_SceneGUID: 00000000000000000000000000000000
|
||||
m_OcclusionCullingData: {fileID: 0}
|
||||
--- !u!104 &2
|
||||
RenderSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 9
|
||||
m_Fog: 1
|
||||
m_FogColor: {r: 0.8235295, g: 0.92549026, b: 0.9490197, a: 1}
|
||||
m_FogMode: 3
|
||||
m_FogDensity: 0.015
|
||||
m_LinearFogStart: 0
|
||||
m_LinearFogEnd: 43.1
|
||||
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
|
||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||
m_AmbientIntensity: 1
|
||||
m_AmbientMode: 0
|
||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_HaloStrength: 0.5
|
||||
m_FlareStrength: 1
|
||||
m_FlareFadeSpeed: 3
|
||||
m_HaloTexture: {fileID: 0}
|
||||
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
||||
m_DefaultReflectionMode: 0
|
||||
m_DefaultReflectionResolution: 128
|
||||
m_ReflectionBounces: 1
|
||||
m_ReflectionIntensity: 1
|
||||
m_CustomReflection: {fileID: 0}
|
||||
m_Sun: {fileID: 1951058658}
|
||||
m_IndirectSpecularColor: {r: 0.17773682, g: 0.22252724, b: 0.3046948, a: 1}
|
||||
m_UseRadianceAmbientProbe: 0
|
||||
--- !u!157 &3
|
||||
LightmapSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 11
|
||||
m_GIWorkflowMode: 0
|
||||
m_GISettings:
|
||||
serializedVersion: 2
|
||||
m_BounceScale: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_EnvironmentLightingMode: 0
|
||||
m_EnableBakedLightmaps: 0
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_LightmapEditorSettings:
|
||||
serializedVersion: 12
|
||||
m_Resolution: 2
|
||||
m_BakeResolution: 40
|
||||
m_AtlasSize: 1024
|
||||
m_AO: 0
|
||||
m_AOMaxDistance: 1
|
||||
m_CompAOExponent: 1
|
||||
m_CompAOExponentDirect: 0
|
||||
m_ExtractAmbientOcclusion: 0
|
||||
m_Padding: 2
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_LightmapsBakeMode: 1
|
||||
m_TextureCompression: 1
|
||||
m_FinalGather: 0
|
||||
m_FinalGatherFiltering: 1
|
||||
m_FinalGatherRayCount: 256
|
||||
m_ReflectionCompression: 2
|
||||
m_MixedBakeMode: 2
|
||||
m_BakeBackend: 1
|
||||
m_PVRSampling: 1
|
||||
m_PVRDirectSampleCount: 32
|
||||
m_PVRSampleCount: 512
|
||||
m_PVRBounces: 2
|
||||
m_PVREnvironmentSampleCount: 256
|
||||
m_PVREnvironmentReferencePointCount: 2048
|
||||
m_PVRFilteringMode: 1
|
||||
m_PVRDenoiserTypeDirect: 1
|
||||
m_PVRDenoiserTypeIndirect: 1
|
||||
m_PVRDenoiserTypeAO: 1
|
||||
m_PVRFilterTypeDirect: 0
|
||||
m_PVRFilterTypeIndirect: 0
|
||||
m_PVRFilterTypeAO: 0
|
||||
m_PVREnvironmentMIS: 1
|
||||
m_PVRCulling: 1
|
||||
m_PVRFilteringGaussRadiusDirect: 1
|
||||
m_PVRFilteringGaussRadiusIndirect: 5
|
||||
m_PVRFilteringGaussRadiusAO: 2
|
||||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
|
||||
m_PVRFilteringAtrousPositionSigmaIndirect: 2
|
||||
m_PVRFilteringAtrousPositionSigmaAO: 1
|
||||
m_ExportTrainingData: 0
|
||||
m_TrainingDataDestination: TrainingData
|
||||
m_LightProbeSampleCountMultiplier: 4
|
||||
m_LightingDataAsset: {fileID: 112000000, guid: 8bd8e9520ef240243bf741acf4f65542,
|
||||
type: 2}
|
||||
m_UseShadowmask: 1
|
||||
--- !u!196 &4
|
||||
NavMeshSettings:
|
||||
serializedVersion: 2
|
||||
m_ObjectHideFlags: 0
|
||||
m_BuildSettings:
|
||||
serializedVersion: 2
|
||||
agentTypeID: 0
|
||||
agentRadius: 0.5
|
||||
agentHeight: 2
|
||||
agentSlope: 45
|
||||
agentClimb: 0.4
|
||||
ledgeDropHeight: 0
|
||||
maxJumpAcrossDistance: 0
|
||||
minRegionArea: 2
|
||||
manualCellSize: 0
|
||||
cellSize: 0.16666667
|
||||
manualTileSize: 0
|
||||
tileSize: 256
|
||||
accuratePlacement: 0
|
||||
debug:
|
||||
m_Flags: 0
|
||||
m_NavMeshData: {fileID: 0}
|
||||
--- !u!1 &217853965
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 217853966}
|
||||
m_Layer: 0
|
||||
m_Name: Example
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &217853966
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 217853965}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 968092141}
|
||||
- {fileID: 409367013}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &409367012
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 409367013}
|
||||
m_Layer: 0
|
||||
m_Name: CameraHolder
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &409367013
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 409367012}
|
||||
m_LocalRotation: {x: -0.004961934, y: 0.81847775, z: 0.007134564, w: 0.57447255}
|
||||
m_LocalPosition: {x: -26.335749, y: 0.84635544, z: 9.596093}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1314211033}
|
||||
m_Father: {fileID: 217853966}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &968092140
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 968092141}
|
||||
- component: {fileID: 968092142}
|
||||
- component: {fileID: 968092144}
|
||||
- component: {fileID: 968092143}
|
||||
m_Layer: 0
|
||||
m_Name: Stompa
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &968092141
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 968092140}
|
||||
m_LocalRotation: {x: -0, y: -0.71073806, z: -0, w: 0.70345676}
|
||||
m_LocalPosition: {x: 7.2, y: 1.5, z: 7.2}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1948673437}
|
||||
m_Father: {fileID: 217853966}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -90.59, z: 0}
|
||||
--- !u!95 &968092142
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 968092140}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: e3e9eac75e6f263498c1edc09f820d55, type: 2}
|
||||
m_CullingMode: 0
|
||||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!114 &968092143
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 968092140}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ee058ebf2460dbf439fedcac70ddb13f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &968092144
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 968092140}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 74c159865f317514bb2a9ca8d8afee81, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
shakeParams:
|
||||
positionStrength: 0
|
||||
rotationStrength: 3
|
||||
axesMultiplier:
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
eulerAngles: {x: 1, y: 0.1, z: 0.1}
|
||||
freq: 12
|
||||
numBounces: 5
|
||||
randomness: 0.33
|
||||
attenuation:
|
||||
clippingDistance: 3
|
||||
falloffScale: 40
|
||||
falloffDegree: 2
|
||||
axesMultiplier: {x: 1, y: 0, z: 1}
|
||||
--- !u!1 &1314211030
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1314211033}
|
||||
- component: {fileID: 1314211032}
|
||||
- component: {fileID: 1314211031}
|
||||
- component: {fileID: 1314211034}
|
||||
m_Layer: 0
|
||||
m_Name: Main Camera
|
||||
m_TagString: MainCamera
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!81 &1314211031
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314211030}
|
||||
m_Enabled: 1
|
||||
--- !u!20 &1314211032
|
||||
Camera:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314211030}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 2
|
||||
m_ClearFlags: 1
|
||||
m_BackGroundColor: {r: 0.6263795, g: 0.72031367, b: 0.8679245, a: 0}
|
||||
m_projectionMatrixMode: 1
|
||||
m_GateFitMode: 2
|
||||
m_FOVAxisMode: 0
|
||||
m_SensorSize: {x: 36, y: 24}
|
||||
m_LensShift: {x: 0, y: 0}
|
||||
m_FocalLength: 50
|
||||
m_NormalizedViewPortRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 1
|
||||
height: 1
|
||||
near clip plane: 0.3
|
||||
far clip plane: 1000
|
||||
field of view: 60
|
||||
orthographic: 0
|
||||
orthographic size: 5
|
||||
m_Depth: -1
|
||||
m_CullingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_RenderingPath: -1
|
||||
m_TargetTexture: {fileID: 0}
|
||||
m_TargetDisplay: 0
|
||||
m_TargetEye: 3
|
||||
m_HDR: 1
|
||||
m_AllowMSAA: 1
|
||||
m_AllowDynamicResolution: 0
|
||||
m_ForceIntoRT: 0
|
||||
m_OcclusionCulling: 1
|
||||
m_StereoConvergence: 10
|
||||
m_StereoSeparation: 0.022
|
||||
--- !u!4 &1314211033
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314211030}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 409367013}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1314211034
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1314211030}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2a257897ce04dc64eb5ae266c62846be, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
cameraTransform: {fileID: 0}
|
||||
StrengthMultiplier: 1
|
||||
--- !u!1 &1827531217
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1827531221}
|
||||
- component: {fileID: 1827531220}
|
||||
- component: {fileID: 1827531219}
|
||||
- component: {fileID: 1827531218}
|
||||
m_Layer: 0
|
||||
m_Name: Plane
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!64 &1827531218
|
||||
MeshCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1827531217}
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Convex: 0
|
||||
m_CookingOptions: 30
|
||||
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!23 &1827531219
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1827531217}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 5f4dbeb5c7cc0c945844d08678e58c77, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
--- !u!33 &1827531220
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1827531217}
|
||||
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!4 &1827531221
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1827531217}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 100, y: 100, z: 100}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1940593220}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1940593219
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1940593220}
|
||||
m_Layer: 0
|
||||
m_Name: Level
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1940593220
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1940593219}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 1951058659}
|
||||
- {fileID: 1827531221}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1948673433
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1948673437}
|
||||
- component: {fileID: 1948673436}
|
||||
- component: {fileID: 1948673435}
|
||||
- component: {fileID: 1948673434}
|
||||
m_Layer: 0
|
||||
m_Name: Cube
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!65 &1948673434
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1948673433}
|
||||
m_Material: {fileID: 0}
|
||||
m_IsTrigger: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 2
|
||||
m_Size: {x: 1, y: 1, z: 1}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!23 &1948673435
|
||||
MeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1948673433}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 2
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: 9698eebc0c2f8af4b91962386dba9966, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
--- !u!33 &1948673436
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1948673433}
|
||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!4 &1948673437
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1948673433}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 3, y: 3, z: 3}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 968092141}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -94.1, z: 0}
|
||||
--- !u!1 &1951058657
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1951058659}
|
||||
- component: {fileID: 1951058658}
|
||||
m_Layer: 0
|
||||
m_Name: Directional Light
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!108 &1951058658
|
||||
Light:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1951058657}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 10
|
||||
m_Type: 1
|
||||
m_Shape: 0
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_Intensity: 1
|
||||
m_Range: 10
|
||||
m_SpotAngle: 30
|
||||
m_InnerSpotAngle: 21.80208
|
||||
m_CookieSize: 10
|
||||
m_Shadows:
|
||||
m_Type: 2
|
||||
m_Resolution: -1
|
||||
m_CustomResolution: -1
|
||||
m_Strength: 1
|
||||
m_Bias: 0.05
|
||||
m_NormalBias: 0.4
|
||||
m_NearPlane: 0.2
|
||||
m_CullingMatrixOverride:
|
||||
e00: 1
|
||||
e01: 0
|
||||
e02: 0
|
||||
e03: 0
|
||||
e10: 0
|
||||
e11: 1
|
||||
e12: 0
|
||||
e13: 0
|
||||
e20: 0
|
||||
e21: 0
|
||||
e22: 1
|
||||
e23: 0
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
m_UseCullingMatrixOverride: 0
|
||||
m_Cookie: {fileID: 0}
|
||||
m_DrawHalo: 0
|
||||
m_Flare: {fileID: 0}
|
||||
m_RenderMode: 0
|
||||
m_CullingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_RenderingLayerMask: 1
|
||||
m_Lightmapping: 4
|
||||
m_LightShadowCasterMode: 0
|
||||
m_AreaSize: {x: 1, y: 1}
|
||||
m_BounceIntensity: 1
|
||||
m_ColorTemperature: 6570
|
||||
m_UseColorTemperature: 0
|
||||
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_UseBoundingSphereOverride: 0
|
||||
m_ShadowRadius: 0
|
||||
m_ShadowAngle: 0
|
||||
--- !u!4 &1951058659
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1951058657}
|
||||
m_LocalRotation: {x: -0.47194502, y: -0.26480156, z: 0.15107079, w: -0.8272398}
|
||||
m_LocalPosition: {x: 0, y: 0, z: -10}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1940593220}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 59.410004, y: 395.5, z: 0}
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f84e57edb630b7b43ba55b5253512d7c
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -6969,6 +6969,7 @@ RectTransform:
|
||||
m_Children:
|
||||
- {fileID: 757878497}
|
||||
- {fileID: 856213238}
|
||||
- {fileID: 1819495571}
|
||||
- {fileID: 1215410152}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
@@ -14962,6 +14963,169 @@ Transform:
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1698507950}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1819495567
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1819495571}
|
||||
- component: {fileID: 1819495570}
|
||||
- component: {fileID: 1819495569}
|
||||
- component: {fileID: 1819495568}
|
||||
- component: {fileID: 1819495573}
|
||||
- component: {fileID: 1819495572}
|
||||
m_Layer: 5
|
||||
m_Name: Button (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1819495568
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 3
|
||||
m_WrapAround: 0
|
||||
m_SelectOnUp: {fileID: 0}
|
||||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Transition: 1
|
||||
m_Colors:
|
||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||
m_ColorMultiplier: 1
|
||||
m_FadeDuration: 0.1
|
||||
m_SpriteState:
|
||||
m_HighlightedSprite: {fileID: 0}
|
||||
m_PressedSprite: {fileID: 0}
|
||||
m_SelectedSprite: {fileID: 0}
|
||||
m_DisabledSprite: {fileID: 0}
|
||||
m_AnimationTriggers:
|
||||
m_NormalTrigger: Normal
|
||||
m_HighlightedTrigger: Highlighted
|
||||
m_PressedTrigger: Pressed
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_Interactable: 1
|
||||
m_TargetGraphic: {fileID: 1819495569}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &1819495569
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!222 &1819495570
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!224 &1819495571
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2079291672}
|
||||
m_Father: {fileID: 1096182889}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 1, y: 1}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: -192, y: -123}
|
||||
m_SizeDelta: {x: 157.52686, y: 49.846497}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1819495572
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_IgnoreReversedGraphics: 1
|
||||
m_BlockingObjects: 0
|
||||
m_BlockingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
--- !u!223 &1819495573
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1819495567}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_RenderMode: 2
|
||||
m_Camera: {fileID: 0}
|
||||
m_PlaneDistance: 100
|
||||
m_PixelPerfect: 0
|
||||
m_ReceivesEvents: 1
|
||||
m_OverrideSorting: 1
|
||||
m_OverridePixelPerfect: 0
|
||||
m_SortingBucketNormalizedSize: 0
|
||||
m_VertexColorAlwaysGammaSpace: 0
|
||||
m_AdditionalShaderChannelsFlag: 0
|
||||
m_UpdateRectTransformForStandalone: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 100
|
||||
m_TargetDisplay: 0
|
||||
--- !u!1001 &1840983956
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -16130,6 +16294,8 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
config: {fileID: 11400000, guid: f2f67348a5eb9f3449b426fec5d2fd12, type: 2}
|
||||
uiRoot: {fileID: 1096182889}
|
||||
loadPanel: {fileID: 2258378551980177528, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
BoardPanelParefab: {fileID: 2654078965480511721, guid: aff715af8514eca42972496e4c2232c3,
|
||||
type: 3}
|
||||
BoardPanelParefabGongGao: {fileID: 2654078965480511721, guid: 5b9fb25eac1f838459fe9492f6c8a242,
|
||||
@@ -16189,7 +16355,9 @@ MonoBehaviour:
|
||||
diamondShopConfigs: []
|
||||
scene:
|
||||
m_Handle: 0
|
||||
cameraShake: {fileID: 0}
|
||||
cameraShake: {fileID: 1931237646}
|
||||
btn_Skip: {fileID: 1819495568}
|
||||
startVideoClip: {fileID: 32900000, guid: 029dc73b392ceec4fbde610235b81a08, type: 3}
|
||||
--- !u!114 &2075409198
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -16319,6 +16487,141 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
audioMixer: {fileID: 24100000, guid: ca43f9a7549657a49a2978e97c7a621a, type: 2}
|
||||
--- !u!1 &2079291671
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2079291672}
|
||||
- component: {fileID: 2079291674}
|
||||
- component: {fileID: 2079291673}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2079291672
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2079291671}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1819495571}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &2079291673
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2079291671}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: "\u8DF3\u8FC7"
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 5d4a713fdd931db4c9ce49f068b54e0a, type: 2}
|
||||
m_sharedMaterial: {fileID: 3593458263369068374, guid: 5d4a713fdd931db4c9ce49f068b54e0a,
|
||||
type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4281479730
|
||||
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 45.5
|
||||
m_fontSizeBase: 45.5
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 512
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 0
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 1
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!222 &2079291674
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2079291671}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1001 &5452291198170655483
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -16607,6 +16910,11 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: LoadPanel
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2258378551980177528, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7249386716659303671, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
@@ -16707,47 +17015,6 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_VideoClip
|
||||
value:
|
||||
objectReference: {fileID: 32900000, guid: 029dc73b392ceec4fbde610235b81a08,
|
||||
type: 3}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_ControlledAudioTrackCount
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_DirectAudioMutes.Array.size
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_DirectAudioVolumes.Array.size
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_EnabledAudioTracks.Array.size
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_TargetAudioSources.Array.size
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_DirectAudioVolumes.Array.data[0]
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7881499970494138628, guid: 953c7fd5628fa1d418bac4e4aa6c8ea4,
|
||||
type: 3}
|
||||
propertyPath: m_EnabledAudioTracks.Array.data[0]
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -7,6 +7,8 @@ using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.Video;
|
||||
|
||||
public class GameManager : MonoSingleton<GameManager>
|
||||
{
|
||||
@@ -97,9 +99,18 @@ public class GameManager : MonoSingleton<GameManager>
|
||||
|
||||
}
|
||||
// Start is called before the first frame update
|
||||
public Button btn_Skip;
|
||||
public VideoClip startVideoClip;
|
||||
void Start()
|
||||
{
|
||||
UIManager.Instance.ShowAsync(UIPanel.LoginPanel,null,null,30);
|
||||
var v = UIManager.Instance.ShowLoadPanel(startVideoClip);
|
||||
UIManager.Instance.ShowAsync(UIPanel.LoginPanel,null,null,28);
|
||||
btn_Skip.onClick.AddListener(() =>
|
||||
{
|
||||
UIManager.Instance.StopShowPanel(UIPanel.LoginPanel, null, null, 28);
|
||||
UIManager.Instance.ShowAsync(UIPanel.LoginPanel, null, null, 0);
|
||||
v.LoadBar(100);
|
||||
});
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
|
||||
@@ -0,0 +1,369 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &2258378551980177528
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7249386716659303671}
|
||||
- component: {fileID: 8097934881369305810}
|
||||
- component: {fileID: 116195096479235179}
|
||||
- component: {fileID: 7881499970494138628}
|
||||
- component: {fileID: -3846603942418201827}
|
||||
- component: {fileID: -8634983503678138505}
|
||||
- component: {fileID: 5057158932964292094}
|
||||
m_Layer: 5
|
||||
m_Name: LoadPanel
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &7249386716659303671
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 4291601664812101764}
|
||||
- {fileID: 2064425942989115630}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8097934881369305810
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &116195096479235179
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Texture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_UVRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 1
|
||||
height: 1
|
||||
--- !u!328 &7881499970494138628
|
||||
VideoPlayer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_VideoClip: {fileID: 32900000, guid: 029dc73b392ceec4fbde610235b81a08, type: 3}
|
||||
m_TargetCameraAlpha: 1
|
||||
m_TargetCamera3DLayout: 0
|
||||
m_TargetCamera: {fileID: 0}
|
||||
m_TargetTexture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_TimeReference: 0
|
||||
m_TargetMaterialRenderer: {fileID: 0}
|
||||
m_TargetMaterialProperty: <noninit>
|
||||
m_RenderMode: 2
|
||||
m_AspectRatio: 2
|
||||
m_DataSource: 0
|
||||
m_TimeUpdateMode: 2
|
||||
m_PlaybackSpeed: 1
|
||||
m_AudioOutputMode: 2
|
||||
m_TargetAudioSources:
|
||||
- {fileID: 0}
|
||||
m_DirectAudioVolumes:
|
||||
- 1
|
||||
m_Url:
|
||||
m_EnabledAudioTracks: 01
|
||||
m_DirectAudioMutes: 00
|
||||
m_ControlledAudioTrackCount: 1
|
||||
m_PlayOnAwake: 1
|
||||
m_SkipOnDrop: 1
|
||||
m_Looping: 0
|
||||
m_WaitForFirstFrame: 1
|
||||
m_FrameReadyEventEnabled: 0
|
||||
m_VideoShaders: []
|
||||
--- !u!114 &-3846603942418201827
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e3d181187b8960468a09681396cff23, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
player: {fileID: 8053605273848260111}
|
||||
image_Bg: {fileID: 3732645741845648369}
|
||||
--- !u!223 &-8634983503678138505
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_RenderMode: 2
|
||||
m_Camera: {fileID: 0}
|
||||
m_PlaneDistance: 100
|
||||
m_PixelPerfect: 0
|
||||
m_ReceivesEvents: 1
|
||||
m_OverrideSorting: 1
|
||||
m_OverridePixelPerfect: 0
|
||||
m_SortingBucketNormalizedSize: 0
|
||||
m_VertexColorAlwaysGammaSpace: 0
|
||||
m_AdditionalShaderChannelsFlag: 0
|
||||
m_UpdateRectTransformForStandalone: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 99
|
||||
m_TargetDisplay: 0
|
||||
--- !u!114 &5057158932964292094
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_IgnoreReversedGraphics: 1
|
||||
m_BlockingObjects: 0
|
||||
m_BlockingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
--- !u!1 &3422031204903871742
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2064425942989115630}
|
||||
- component: {fileID: 5815389906876685235}
|
||||
- component: {fileID: 3732645741845648369}
|
||||
m_Layer: 5
|
||||
m_Name: Image
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &2064425942989115630
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3422031204903871742}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7249386716659303671}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5815389906876685235
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3422031204903871742}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3732645741845648369
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3422031204903871742}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 0}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!1 &5151481646774888968
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4291601664812101764}
|
||||
- component: {fileID: 5054340543038180183}
|
||||
- component: {fileID: 3224967138221357578}
|
||||
- component: {fileID: 8053605273848260111}
|
||||
- component: {fileID: 252963838684377749}
|
||||
m_Layer: 5
|
||||
m_Name: LoadPanel (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &4291601664812101764
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5151481646774888968}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7249386716659303671}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5054340543038180183
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5151481646774888968}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3224967138221357578
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5151481646774888968}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Texture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_UVRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 1
|
||||
height: 1
|
||||
--- !u!328 &8053605273848260111
|
||||
VideoPlayer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5151481646774888968}
|
||||
m_Enabled: 1
|
||||
m_VideoClip: {fileID: 32900000, guid: 029dc73b392ceec4fbde610235b81a08, type: 3}
|
||||
m_TargetCameraAlpha: 1
|
||||
m_TargetCamera3DLayout: 0
|
||||
m_TargetCamera: {fileID: 0}
|
||||
m_TargetTexture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_TimeReference: 0
|
||||
m_TargetMaterialRenderer: {fileID: 0}
|
||||
m_TargetMaterialProperty: <noninit>
|
||||
m_RenderMode: 2
|
||||
m_AspectRatio: 2
|
||||
m_DataSource: 0
|
||||
m_TimeUpdateMode: 2
|
||||
m_PlaybackSpeed: 1
|
||||
m_AudioOutputMode: 2
|
||||
m_TargetAudioSources:
|
||||
- {fileID: 0}
|
||||
m_DirectAudioVolumes:
|
||||
- 1
|
||||
m_Url:
|
||||
m_EnabledAudioTracks: 01
|
||||
m_DirectAudioMutes: 00
|
||||
m_ControlledAudioTrackCount: 1
|
||||
m_PlayOnAwake: 1
|
||||
m_SkipOnDrop: 1
|
||||
m_Looping: 0
|
||||
m_WaitForFirstFrame: 1
|
||||
m_FrameReadyEventEnabled: 0
|
||||
m_VideoShaders: []
|
||||
--- !u!114 &252963838684377749
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5151481646774888968}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e3d181187b8960468a09681396cff23, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
player: {fileID: 0}
|
||||
image_Bg: {fileID: 0}
|
||||
@@ -0,0 +1,37 @@
|
||||
using DG.Tweening;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.Video;
|
||||
|
||||
public class LoadingPanel : MonoBehaviour
|
||||
{
|
||||
public VideoPlayer player;
|
||||
public Image image_Bg;
|
||||
public Action actionEnd;
|
||||
public float fadeTime = 1.3f;
|
||||
/// <summary>
|
||||
/// 进入条进度值
|
||||
/// </summary>
|
||||
/// <param name="count">最大100 100时直接删除</param>
|
||||
public void LoadBar(int count)
|
||||
{
|
||||
if (count == 100)
|
||||
{
|
||||
Destroy(gameObject, fadeTime);
|
||||
if (player.gameObject.activeSelf)
|
||||
{
|
||||
player.GetComponent<RawImage>().DOFade(0, fadeTime);
|
||||
}
|
||||
if (image_Bg.gameObject.activeSelf)
|
||||
{
|
||||
image_Bg.DOFade(0, fadeTime);
|
||||
|
||||
}
|
||||
actionEnd?.Invoke();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4e3d181187b8960468a09681396cff23
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,109 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &2258378551980177528
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7249386716659303671}
|
||||
- component: {fileID: 8097934881369305810}
|
||||
- component: {fileID: 116195096479235179}
|
||||
- component: {fileID: 7881499970494138628}
|
||||
m_Layer: 5
|
||||
m_Name: StartLoadPanel
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &7249386716659303671
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 100}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8097934881369305810
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &116195096479235179
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Texture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_UVRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 1
|
||||
height: 1
|
||||
--- !u!328 &7881499970494138628
|
||||
VideoPlayer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2258378551980177528}
|
||||
m_Enabled: 1
|
||||
m_VideoClip: {fileID: 32900000, guid: d67ca58caa67c0f47959482a4df6d883, type: 3}
|
||||
m_TargetCameraAlpha: 1
|
||||
m_TargetCamera3DLayout: 0
|
||||
m_TargetCamera: {fileID: 0}
|
||||
m_TargetTexture: {fileID: 8400000, guid: 19aab719d005628448bd0ac1931120bc, type: 2}
|
||||
m_TimeReference: 0
|
||||
m_TargetMaterialRenderer: {fileID: 0}
|
||||
m_TargetMaterialProperty: <noninit>
|
||||
m_RenderMode: 2
|
||||
m_AspectRatio: 2
|
||||
m_DataSource: 0
|
||||
m_TimeUpdateMode: 2
|
||||
m_PlaybackSpeed: 1
|
||||
m_AudioOutputMode: 2
|
||||
m_TargetAudioSources: []
|
||||
m_DirectAudioVolumes: []
|
||||
m_Url:
|
||||
m_EnabledAudioTracks:
|
||||
m_DirectAudioMutes:
|
||||
m_ControlledAudioTrackCount: 0
|
||||
m_PlayOnAwake: 1
|
||||
m_SkipOnDrop: 1
|
||||
m_Looping: 0
|
||||
m_WaitForFirstFrame: 1
|
||||
m_FrameReadyEventEnabled: 0
|
||||
m_VideoShaders: []
|
||||
@@ -530,9 +530,9 @@ RectTransform:
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: -28, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0, y: 1}
|
||||
--- !u!114 &11471588
|
||||
MonoBehaviour:
|
||||
@@ -2457,9 +2457,9 @@ MonoBehaviour:
|
||||
m_HorizontalScrollbar: {fileID: 0}
|
||||
m_VerticalScrollbar: {fileID: 11414302}
|
||||
m_HorizontalScrollbarVisibility: 2
|
||||
m_VerticalScrollbarVisibility: 0
|
||||
m_VerticalScrollbarVisibility: 2
|
||||
m_HorizontalScrollbarSpacing: -3
|
||||
m_VerticalScrollbarSpacing: -3
|
||||
m_VerticalScrollbarSpacing: 0
|
||||
m_OnValueChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
= In-game Debug Console (v1.8.2) =
|
||||
= In-game Debug Console (v1.8.4) =
|
||||
|
||||
Documentation: https://github.com/yasirkula/UnityIngameDebugConsole
|
||||
FAQ: https://github.com/yasirkula/UnityIngameDebugConsole#faq
|
||||
|
||||
@@ -1,9 +1,4 @@
|
||||
#if UNITY_EDITOR || UNITY_STANDALONE
|
||||
// Unity's Text component doesn't render <b> tag correctly on mobile devices
|
||||
#define USE_BOLD_COMMAND_SIGNATURES
|
||||
#endif
|
||||
|
||||
using UnityEngine;
|
||||
using UnityEngine;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
@@ -11,7 +6,7 @@ using System.Globalization;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using Object = UnityEngine.Object;
|
||||
#if UNITY_EDITOR && UNITY_2021_1_OR_NEWER
|
||||
#if UNITY_EDITOR
|
||||
using SystemInfo = UnityEngine.Device.SystemInfo; // To support Device Simulator on Unity 2021.1+
|
||||
#endif
|
||||
|
||||
@@ -527,9 +522,7 @@ namespace IngameDebugConsole
|
||||
StringBuilder methodSignature = new StringBuilder( 256 );
|
||||
string[] parameterSignatures = new string[parameterTypes.Length];
|
||||
|
||||
#if USE_BOLD_COMMAND_SIGNATURES
|
||||
methodSignature.Append( "<b>" );
|
||||
#endif
|
||||
methodSignature.Append( command );
|
||||
|
||||
if( parameterTypes.Length > 0 )
|
||||
@@ -549,9 +542,7 @@ namespace IngameDebugConsole
|
||||
}
|
||||
}
|
||||
|
||||
#if USE_BOLD_COMMAND_SIGNATURES
|
||||
methodSignature.Append( "</b>" );
|
||||
#endif
|
||||
|
||||
if( !string.IsNullOrEmpty( description ) )
|
||||
methodSignature.Append( ": " ).Append( description );
|
||||
|
||||
@@ -13,7 +13,6 @@ namespace IngameDebugConsole
|
||||
{
|
||||
public class DebugLogItem : MonoBehaviour, IPointerClickHandler
|
||||
{
|
||||
#pragma warning disable 0649
|
||||
// Cached components
|
||||
[SerializeField]
|
||||
private RectTransform transformComponent;
|
||||
@@ -40,7 +39,6 @@ namespace IngameDebugConsole
|
||||
|
||||
[SerializeField]
|
||||
private Button copyLogButton;
|
||||
#pragma warning restore 0649
|
||||
|
||||
// Debug entry to show with this log item
|
||||
private DebugLogEntry logEntry;
|
||||
|
||||
@@ -9,7 +9,7 @@ using TMPro;
|
||||
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
|
||||
using UnityEngine.InputSystem;
|
||||
#endif
|
||||
#if UNITY_EDITOR && UNITY_2021_1_OR_NEWER
|
||||
#if UNITY_EDITOR
|
||||
using Screen = UnityEngine.Device.Screen; // To support Device Simulator on Unity 2021.1+
|
||||
#endif
|
||||
|
||||
@@ -47,7 +47,6 @@ namespace IngameDebugConsole
|
||||
{
|
||||
public static DebugLogManager Instance { get; private set; }
|
||||
|
||||
#pragma warning disable 0649
|
||||
[Header( "Properties" )]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
@@ -325,7 +324,6 @@ namespace IngameDebugConsole
|
||||
// Recycled list view to handle the log items efficiently
|
||||
[SerializeField]
|
||||
private DebugLogRecycledListView recycledListView;
|
||||
#pragma warning restore 0649
|
||||
|
||||
private bool isLogWindowVisible = true;
|
||||
public bool IsLogWindowVisible { get { return isLogWindowVisible; } }
|
||||
@@ -885,8 +883,6 @@ namespace IngameDebugConsole
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
recycledListView.OnViewportWidthChanged();
|
||||
}
|
||||
|
||||
// If SnapToBottom is enabled, force the scrollbar to the bottom
|
||||
@@ -950,11 +946,8 @@ namespace IngameDebugConsole
|
||||
|
||||
if( screenDimensionsChanged )
|
||||
{
|
||||
// Update the recycled list view
|
||||
if( isLogWindowVisible )
|
||||
recycledListView.OnViewportHeightChanged();
|
||||
else
|
||||
popupManager.UpdatePosition( true );
|
||||
if (!isLogWindowVisible)
|
||||
popupManager.UpdatePosition(true);
|
||||
|
||||
#if UNITY_EDITOR || UNITY_ANDROID || UNITY_IOS
|
||||
CheckScreenCutout();
|
||||
@@ -1584,10 +1577,44 @@ namespace IngameDebugConsole
|
||||
}
|
||||
|
||||
// Command input field has lost focus
|
||||
private void OnEndEditCommand( string command )
|
||||
private void OnEndEditCommand(string command)
|
||||
{
|
||||
if( commandSuggestionsContainer.gameObject.activeSelf )
|
||||
commandSuggestionsContainer.gameObject.SetActive( false );
|
||||
if (!commandSuggestionsContainer.gameObject.activeSelf)
|
||||
return;
|
||||
|
||||
// Check if any command suggestion is clicked
|
||||
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
|
||||
if (visibleCommandSuggestionInstances > 0 && Pointer.current != null && Pointer.current.press.wasPressedThisFrame)
|
||||
#else
|
||||
if (visibleCommandSuggestionInstances > 0 && Input.GetMouseButtonDown(0))
|
||||
#endif
|
||||
{
|
||||
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
|
||||
Vector2 pointerPosition = Pointer.current.position.ReadValue();
|
||||
#else
|
||||
Vector2 pointerPosition = Input.mousePosition;
|
||||
#endif
|
||||
|
||||
Canvas canvas = commandInputField.textComponent.canvas;
|
||||
Camera canvasCamera = (canvas.renderMode == RenderMode.ScreenSpaceOverlay || (canvas.renderMode == RenderMode.ScreenSpaceCamera && canvas.worldCamera == null)) ? null : (canvas.worldCamera != null) ? canvas.worldCamera : Camera.main;
|
||||
if (RectTransformUtility.RectangleContainsScreenPoint(commandSuggestionsContainer, pointerPosition, canvasCamera) && RectTransformUtility.ScreenPointToLocalPointInRectangle(commandSuggestionsContainer, pointerPosition, canvasCamera, out Vector2 localPoint))
|
||||
{
|
||||
/// <see cref="commandSuggestionInstances"/> have their Pivot Y set to 1 so we need localPoint to have the same pivot value.
|
||||
localPoint.y -= commandSuggestionsContainer.rect.height;
|
||||
|
||||
for (int i = 0; i < visibleCommandSuggestionInstances; i++)
|
||||
{
|
||||
if (localPoint.y >= commandSuggestionInstances[i].rectTransform.anchoredPosition.y - commandSuggestionInstances[i].rectTransform.sizeDelta.y * commandSuggestionInstances[i].rectTransform.pivot.y)
|
||||
{
|
||||
commandInputField.text = matchingCommandSuggestions[i].command + ((matchingCommandSuggestions[i].parameters.Length > 0) ? " " : null);
|
||||
StartCoroutine(ActivateCommandInputFieldCoroutine());
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
commandSuggestionsContainer.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Debug window is being resized,
|
||||
@@ -1643,9 +1670,6 @@ namespace IngameDebugConsole
|
||||
anchorMin.y = Mathf.Clamp01( localPoint.y / canvasSize.y );
|
||||
|
||||
logWindowTR.anchorMin = anchorMin;
|
||||
|
||||
// Update the recycled list view
|
||||
recycledListView.OnViewportHeightChanged();
|
||||
}
|
||||
|
||||
// Determine the filtered list of debug entries to show on screen
|
||||
@@ -1831,17 +1855,22 @@ namespace IngameDebugConsole
|
||||
#endif
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR || UNITY_STANDALONE || UNITY_WEBGL
|
||||
private IEnumerator ActivateCommandInputFieldCoroutine()
|
||||
{
|
||||
// Waiting 1 frame before activating commandInputField ensures that the toggleKey isn't captured by it
|
||||
yield return null;
|
||||
|
||||
/// Don't select the text during this automated activation of <see cref="TMP_InputField"/> because it's distracting.
|
||||
bool onFocusSelectAll = commandInputField.onFocusSelectAll;
|
||||
commandInputField.onFocusSelectAll = false;
|
||||
|
||||
commandInputField.ActivateInputField();
|
||||
|
||||
/// Wait for <see cref="TMP_InputField.LateUpdate"/> because input field's activation is handled there.
|
||||
yield return null;
|
||||
commandInputField.MoveTextEnd( false );
|
||||
|
||||
commandInputField.MoveTextEnd(false);
|
||||
commandInputField.onFocusSelectAll = onFocusSelectAll;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Pool an unused log item
|
||||
internal void PoolLogItem( DebugLogItem logItem )
|
||||
|
||||
@@ -3,7 +3,7 @@ using UnityEngine.UI;
|
||||
using UnityEngine.EventSystems;
|
||||
using System.Collections;
|
||||
using TMPro;
|
||||
#if UNITY_EDITOR && UNITY_2021_1_OR_NEWER
|
||||
#if UNITY_EDITOR
|
||||
using Screen = UnityEngine.Device.Screen; // To support Device Simulator on Unity 2021.1+
|
||||
#endif
|
||||
|
||||
@@ -23,7 +23,6 @@ namespace IngameDebugConsole
|
||||
// Canvas group to modify visibility of the popup
|
||||
private CanvasGroup canvasGroup;
|
||||
|
||||
#pragma warning disable 0649
|
||||
[SerializeField]
|
||||
private DebugLogManager debugManager;
|
||||
|
||||
@@ -40,7 +39,6 @@ namespace IngameDebugConsole
|
||||
private Color alertColorWarning;
|
||||
[SerializeField]
|
||||
private Color alertColorError;
|
||||
#pragma warning restore 0649
|
||||
|
||||
// Number of new debug entries since the log window has been closed
|
||||
private int newInfoCount = 0, newWarningCount = 0, newErrorCount = 0;
|
||||
@@ -55,6 +53,12 @@ namespace IngameDebugConsole
|
||||
|
||||
public bool IsVisible { get; private set; }
|
||||
|
||||
private Vector2 SavedNormalizedPosition
|
||||
{
|
||||
get => PlayerPrefs.HasKey("IDGPPos") ? JsonUtility.FromJson<Vector2>(PlayerPrefs.GetString("IDGPPos", "{}")) : new Vector2(0.5f, 0f); // Right edge by default
|
||||
set => PlayerPrefs.SetString("IDGPPos", JsonUtility.ToJson(value));
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
popupTransform = (RectTransform) transform;
|
||||
@@ -64,12 +68,12 @@ namespace IngameDebugConsole
|
||||
normalColor = backgroundImage.color;
|
||||
|
||||
halfSize = popupTransform.sizeDelta * 0.5f;
|
||||
normalizedPosition = SavedNormalizedPosition;
|
||||
}
|
||||
|
||||
Vector2 pos = popupTransform.anchoredPosition;
|
||||
if( pos.x != 0f || pos.y != 0f )
|
||||
normalizedPosition = pos.normalized; // Respect the initial popup position set in the prefab
|
||||
else
|
||||
normalizedPosition = new Vector2( 0.5f, 0f ); // Right edge by default
|
||||
protected void OnDestroy()
|
||||
{
|
||||
SavedNormalizedPosition = normalizedPosition;
|
||||
}
|
||||
|
||||
public void NewLogsArrived( int newInfo, int newWarning, int newError )
|
||||
|
||||
@@ -8,7 +8,6 @@ namespace IngameDebugConsole
|
||||
{
|
||||
public class DebugLogRecycledListView : MonoBehaviour
|
||||
{
|
||||
#pragma warning disable 0649
|
||||
// Cached components
|
||||
[SerializeField]
|
||||
private RectTransform transformComponent;
|
||||
@@ -21,7 +20,6 @@ namespace IngameDebugConsole
|
||||
private Color logItemNormalColor2;
|
||||
[SerializeField]
|
||||
private Color logItemSelectedColor;
|
||||
#pragma warning restore 0649
|
||||
|
||||
internal DebugLogManager manager;
|
||||
private ScrollRect scrollView;
|
||||
@@ -45,6 +43,8 @@ namespace IngameDebugConsole
|
||||
|
||||
private bool isCollapseOn = false;
|
||||
|
||||
private bool viewportSizeChanged;
|
||||
|
||||
// Current indices of debug entries shown on screen
|
||||
private int currentTopIndex = -1, currentBottomIndex = -1;
|
||||
|
||||
@@ -293,12 +293,29 @@ namespace IngameDebugConsole
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Log window's width has changed, update the expanded (currently selected) log's height
|
||||
public void OnViewportWidthChanged()
|
||||
private void OnRectTransformDimensionsChange()
|
||||
{
|
||||
if( indexOfSelectedLogEntry >= entriesToShow.Count )
|
||||
return;
|
||||
viewportSizeChanged = true;
|
||||
}
|
||||
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (viewportSizeChanged)
|
||||
{
|
||||
viewportSizeChanged = false;
|
||||
OnViewportSizeChanged();
|
||||
}
|
||||
}
|
||||
|
||||
private void OnViewportSizeChanged()
|
||||
{
|
||||
if (indexOfSelectedLogEntry >= entriesToShow.Count)
|
||||
{
|
||||
UpdateItemsInTheList(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// Update the expanded (currently selected) log's height
|
||||
CalculateSelectedLogEntryHeight();
|
||||
CalculateContentHeight();
|
||||
UpdateItemsInTheList( true );
|
||||
@@ -306,12 +323,6 @@ namespace IngameDebugConsole
|
||||
manager.ValidateScrollPosition();
|
||||
}
|
||||
|
||||
// Log window's height has changed, update the list
|
||||
public void OnViewportHeightChanged()
|
||||
{
|
||||
UpdateItemsInTheList( false );
|
||||
}
|
||||
|
||||
private void CalculateContentHeight()
|
||||
{
|
||||
float newHeight = Mathf.Max( 1f, entriesToShow.Count * logItemHeight );
|
||||
|
||||
@@ -6,10 +6,8 @@ namespace IngameDebugConsole
|
||||
{
|
||||
public class DebugLogResizeListener : MonoBehaviour, IBeginDragHandler, IDragHandler
|
||||
{
|
||||
#pragma warning disable 0649
|
||||
[SerializeField]
|
||||
private DebugLogManager debugManager;
|
||||
#pragma warning restore 0649
|
||||
|
||||
// This interface must be implemented in order to receive drag events
|
||||
void IBeginDragHandler.OnBeginDrag( PointerEventData eventData )
|
||||
|
||||
@@ -11,10 +11,8 @@ namespace IngameDebugConsole
|
||||
[DefaultExecutionOrder( 1000 )]
|
||||
public class EventSystemHandler : MonoBehaviour
|
||||
{
|
||||
#pragma warning disable 0649
|
||||
[SerializeField]
|
||||
private GameObject embeddedEventSystem;
|
||||
#pragma warning restore 0649
|
||||
|
||||
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
|
||||
private void Awake()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -70,390 +70,12 @@ ScriptedImporter:
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
singleSpriteImportData:
|
||||
- name:
|
||||
originalName:
|
||||
pivot: {x: 0, y: 0}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 0
|
||||
height: 0
|
||||
spriteID:
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 0, y: 0}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
multiSpriteImportData: []
|
||||
layeredSpriteImportData:
|
||||
- name: "\u4F7F\u7528"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1971
|
||||
y: 374
|
||||
width: 62
|
||||
height: 34
|
||||
spriteID: ff9b4931761c3df40b4a3cd78edc637a
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1971, y: 374}
|
||||
spritePosition: {x: 190, y: 246}
|
||||
- name: "\u4ED6\u662F\u4E00\u4E2A\u6539\u540D\u5361"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 472
|
||||
y: 618
|
||||
width: 336
|
||||
height: 48
|
||||
spriteID: c8c53f71243545341afcb589a5213abb
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 472, y: 618}
|
||||
spritePosition: {x: 62, y: 69}
|
||||
- name: "\u6539\u540D\u5361"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 816
|
||||
y: 618
|
||||
width: 142
|
||||
height: 47
|
||||
spriteID: 9db1d33abb58a3d4198b7968b49dc493
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 816, y: 618}
|
||||
spritePosition: {x: 153, y: 165}
|
||||
- name: xycq_btn_blue
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 472
|
||||
y: 674
|
||||
width: 156
|
||||
height: 54
|
||||
spriteID: 84995c525f37be547ada8c5225221f29
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 472, y: 674}
|
||||
spritePosition: {x: 144, y: 236}
|
||||
- name: 99
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1993
|
||||
y: 272
|
||||
width: 35
|
||||
height: 26
|
||||
spriteID: 385eedf83fe74df42bff003691b4c510
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1993, y: 272}
|
||||
spritePosition: {x: 556, y: 454}
|
||||
- name: lyg_btn_icon_dq
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
y: 272
|
||||
width: 80
|
||||
height: 94
|
||||
spriteID: fa3c65877aff6454f8cfc76bc3712572
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1905, y: 272}
|
||||
spritePosition: {x: 499, y: 460}
|
||||
- name: lyg_btn_icon_dq
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
y: 4
|
||||
width: 158
|
||||
height: 185
|
||||
spriteID: f60fde6a87f677e4593555c070306d87
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1739, y: 4}
|
||||
spritePosition: {x: 151, y: 307}
|
||||
- name: touxiangkuang_xuanzhong_frame
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
y: 197
|
||||
width: 137
|
||||
height: 137
|
||||
spriteID: d4ac1012bf347b347a94221b009be560
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1739, y: 197}
|
||||
spritePosition: {x: 470, y: 436}
|
||||
- name: com_djk_1
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
y: 342
|
||||
width: 126
|
||||
height: 126
|
||||
spriteID: d3c43710a749bfc4ea2aa5707f2aa130
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1739, y: 342}
|
||||
spritePosition: {x: 911, y: 443}
|
||||
- name: com_djk_1
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
y: 476
|
||||
width: 126
|
||||
height: 126
|
||||
spriteID: f2e425e2905500b458e899a0aaa6fdae
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1739, y: 476}
|
||||
spritePosition: {x: 767, y: 443}
|
||||
- name: com_djk_1
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
y: 4
|
||||
width: 126
|
||||
height: 126
|
||||
spriteID: a3c48645920ac9b4a9291e28b54728c3
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1905, y: 4}
|
||||
spritePosition: {x: 620, y: 442}
|
||||
- name: com_djk_1
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
y: 138
|
||||
width: 126
|
||||
height: 126
|
||||
spriteID: 763b17f3bdebd79459e372c792ffae93
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1905, y: 138}
|
||||
spritePosition: {x: 475, y: 441}
|
||||
- name: XYCQ_btn_gb
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
y: 374
|
||||
width: 58
|
||||
height: 58
|
||||
spriteID: 237b437cfb26bde4d890567a87bb838a
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1905, y: 374}
|
||||
spritePosition: {x: 1069, y: 571}
|
||||
- name: zsbk_bg_06
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1106
|
||||
y: 4
|
||||
width: 625
|
||||
height: 564
|
||||
spriteID: fe1503ef20ca49c4681f1c7e21e02925
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1106, y: 4}
|
||||
spritePosition: {x: 444, y: 33}
|
||||
- name: UILobbyLegendTreasureDrawRewardWindow_bg_04
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
y: 618
|
||||
width: 460
|
||||
height: 614
|
||||
spriteID: 417e2578472158646a86cc2318cc0eae
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 4, y: 618}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
- name: UILobbySeasonSupplyWindowGiftPanel_bg
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
y: 4
|
||||
width: 1094
|
||||
height: 606
|
||||
spriteID: 9e954ba99d4ab0c4fb0601585fcf79c9
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 4, y: 4}
|
||||
spritePosition: {x: 5, y: 8}
|
||||
spriteImportData:
|
||||
- name:
|
||||
originalName:
|
||||
pivot: {x: 0, y: 0}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
@@ -470,13 +92,13 @@ ScriptedImporter:
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 0, y: 0}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
mosaicSpriteImportData: []
|
||||
rigSpriteImportData:
|
||||
- name: "\u4F7F\u7528"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1971
|
||||
@@ -498,7 +120,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 472
|
||||
@@ -520,7 +141,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 816
|
||||
@@ -542,7 +162,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 472
|
||||
@@ -564,7 +183,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1993
|
||||
@@ -586,7 +204,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
@@ -608,7 +225,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
@@ -630,7 +246,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
@@ -652,7 +267,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
@@ -674,7 +288,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1739
|
||||
@@ -696,7 +309,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
@@ -718,7 +330,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
@@ -740,7 +351,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1905
|
||||
@@ -762,7 +372,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1106
|
||||
@@ -784,7 +393,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
@@ -806,7 +414,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
@@ -823,16 +430,15 @@ ScriptedImporter:
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 4, y: 4}
|
||||
spritePosition: {x: 5, y: 8}
|
||||
sharedRigSpriteImportData: []
|
||||
mosaicSpriteImportData: []
|
||||
sharedRigCharacterData:
|
||||
characterData:
|
||||
bones: []
|
||||
parts: []
|
||||
dimension: {x: 0, y: 0}
|
||||
characterGroups: []
|
||||
pivot: {x: 0, y: 0}
|
||||
boneReadOnly: 0
|
||||
characterData:
|
||||
sharedRigSpriteImportData: []
|
||||
sharedRigCharacterData:
|
||||
bones: []
|
||||
parts: []
|
||||
dimension: {x: 0, y: 0}
|
||||
@@ -849,185 +455,15 @@ ScriptedImporter:
|
||||
generatePhysicsShape: 0
|
||||
paperDollMode: 0
|
||||
keepDupilcateSpriteName: 1
|
||||
generateTileAssets: 0
|
||||
tilePaletteCellLayout: 0
|
||||
tilePaletteHexagonLayout: 0
|
||||
tilePaletteCellSize: {x: 1, y: 1, z: 0}
|
||||
tilePaletteCellSizing: 0
|
||||
transparencySortMode: 0
|
||||
transparencySortAxis: {x: 0, y: 0, z: 1}
|
||||
tileTemplate: {instanceID: 0}
|
||||
padding: 4
|
||||
spriteSizeExpand: 0
|
||||
skeletonAssetReferenceID:
|
||||
pipeline: {instanceID: 0}
|
||||
pipelineVersion:
|
||||
padding: 4
|
||||
spriteSizeExpand: 0
|
||||
spriteCategoryList:
|
||||
categories: []
|
||||
spritePackingTag:
|
||||
resliceFromLayer: 0
|
||||
pSDLayerImportSetting: []
|
||||
psdLayers:
|
||||
- name: "\u4F7F\u7528"
|
||||
spriteName: "\u4F7F\u7528"
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: ff9b4931761c3df40b4a3cd78edc637a
|
||||
layerID: 10
|
||||
mosaicPosition: {x: 1971, y: 374}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u4ED6\u662F\u4E00\u4E2A\u6539\u540D\u5361"
|
||||
spriteName: "\u4ED6\u662F\u4E00\u4E2A\u6539\u540D\u5361"
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: c8c53f71243545341afcb589a5213abb
|
||||
layerID: 9
|
||||
mosaicPosition: {x: 472, y: 618}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u6539\u540D\u5361"
|
||||
spriteName: "\u6539\u540D\u5361"
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 9db1d33abb58a3d4198b7968b49dc493
|
||||
layerID: 8
|
||||
mosaicPosition: {x: 816, y: 618}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: xycq_btn_blue
|
||||
spriteName: xycq_btn_blue
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 84995c525f37be547ada8c5225221f29
|
||||
layerID: 7
|
||||
mosaicPosition: {x: 472, y: 674}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: 99
|
||||
spriteName: 99
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 385eedf83fe74df42bff003691b4c510
|
||||
layerID: 17
|
||||
mosaicPosition: {x: 1993, y: 272}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: lyg_btn_icon_dq
|
||||
spriteName: lyg_btn_icon_dq
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: fa3c65877aff6454f8cfc76bc3712572
|
||||
layerID: 16
|
||||
mosaicPosition: {x: 1905, y: 272}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: lyg_btn_icon_dq
|
||||
spriteName: lyg_btn_icon_dq
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: f60fde6a87f677e4593555c070306d87
|
||||
layerID: 6
|
||||
mosaicPosition: {x: 1739, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: touxiangkuang_xuanzhong_frame
|
||||
spriteName: touxiangkuang_xuanzhong_frame
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: d4ac1012bf347b347a94221b009be560
|
||||
layerID: 15
|
||||
mosaicPosition: {x: 1739, y: 197}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: com_djk_1
|
||||
spriteName: com_djk_1
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: d3c43710a749bfc4ea2aa5707f2aa130
|
||||
layerID: 14
|
||||
mosaicPosition: {x: 1739, y: 342}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: com_djk_1
|
||||
spriteName: com_djk_1
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: f2e425e2905500b458e899a0aaa6fdae
|
||||
layerID: 13
|
||||
mosaicPosition: {x: 1739, y: 476}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: com_djk_1
|
||||
spriteName: com_djk_1
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: a3c48645920ac9b4a9291e28b54728c3
|
||||
layerID: 12
|
||||
mosaicPosition: {x: 1905, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: com_djk_1
|
||||
spriteName: com_djk_1
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 763b17f3bdebd79459e372c792ffae93
|
||||
layerID: 11
|
||||
mosaicPosition: {x: 1905, y: 138}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: XYCQ_btn_gb
|
||||
spriteName: XYCQ_btn_gb
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 237b437cfb26bde4d890567a87bb838a
|
||||
layerID: 5
|
||||
mosaicPosition: {x: 1905, y: 374}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: zsbk_bg_06
|
||||
spriteName: zsbk_bg_06
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: fe1503ef20ca49c4681f1c7e21e02925
|
||||
layerID: 4
|
||||
mosaicPosition: {x: 1106, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: UILobbyLegendTreasureDrawRewardWindow_bg_04
|
||||
spriteName: UILobbyLegendTreasureDrawRewardWindow_bg_04
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 417e2578472158646a86cc2318cc0eae
|
||||
layerID: 2
|
||||
mosaicPosition: {x: 4, y: 618}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: UILobbySeasonSupplyWindowGiftPanel_bg
|
||||
spriteName: UILobbySeasonSupplyWindowGiftPanel_bg
|
||||
isGroup: 0
|
||||
parentIndex: -1
|
||||
spriteID: 9e954ba99d4ab0c4fb0601585fcf79c9
|
||||
layerID: 3
|
||||
mosaicPosition: {x: 4, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
mosaicPSDLayers: []
|
||||
rigPSDLayers:
|
||||
- name: "\u4F7F\u7528"
|
||||
@@ -1191,6 +627,7 @@ ScriptedImporter:
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
sharedRigPSDLayers: []
|
||||
pSDLayerImportSetting: []
|
||||
importFileNodeState: 1
|
||||
platformSettingsDirtyTick: 0
|
||||
spriteSizeExpandChanged: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -70,302 +70,12 @@ ScriptedImporter:
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
singleSpriteImportData:
|
||||
- name:
|
||||
originalName:
|
||||
pivot: {x: 0, y: 0}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 0
|
||||
height: 0
|
||||
spriteID:
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 0, y: 0}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
multiSpriteImportData: []
|
||||
layeredSpriteImportData:
|
||||
- name: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1510
|
||||
y: 188
|
||||
width: 144
|
||||
height: 38
|
||||
spriteID: 9b4e28c4f965f6d48a42ef758a6be297
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1510, y: 188}
|
||||
spritePosition: {x: 769, y: 58}
|
||||
- name: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1662
|
||||
y: 188
|
||||
width: 85
|
||||
height: 64
|
||||
spriteID: 1537ed222d1d9794a810d36aab88c243
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1662, y: 188}
|
||||
spritePosition: {x: 689, y: 45}
|
||||
- name: "\u6CE8\u518C"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1755
|
||||
y: 231
|
||||
width: 74
|
||||
height: 38
|
||||
spriteID: c571a8f79b13c764d96ce5448be14357
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1755, y: 231}
|
||||
spritePosition: {x: 401, y: 58}
|
||||
- name: "\u6CE8\u518C"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1893
|
||||
y: 96
|
||||
width: 95
|
||||
height: 64
|
||||
spriteID: be618913b450ed9419edd1238b7d29a6
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1893, y: 96}
|
||||
spritePosition: {x: 316, y: 44}
|
||||
- name: "\u767B \u5F55"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1893
|
||||
y: 4
|
||||
width: 136
|
||||
height: 61
|
||||
spriteID: fe73dccbf6f5ed04193be83d0652f544
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1893, y: 4}
|
||||
spritePosition: {x: 516, y: 214}
|
||||
- name: "\u5173\u95ED\u6309\u94AE"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1837
|
||||
y: 231
|
||||
width: 52
|
||||
height: 51
|
||||
spriteID: 151e472bc64c02d46b5eb7fa1cd7855c
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1837, y: 231}
|
||||
spritePosition: {x: 1078, y: 644}
|
||||
- name: "\u786E\u5B9A\u6309\u94AE"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
y: 188
|
||||
width: 331
|
||||
height: 103
|
||||
spriteID: 2f3f0ffdc9571884f93118af287b5e23
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1171, y: 188}
|
||||
spritePosition: {x: 417, y: 189}
|
||||
- name: "\u70B9\u51FB\u8F93\u5165"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1510
|
||||
y: 234
|
||||
width: 144
|
||||
height: 35
|
||||
spriteID: 03c0081d43757274e84c96cf0b87f85e
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1510, y: 234}
|
||||
spritePosition: {x: 417, y: 362}
|
||||
- name: "\u70B9\u51FB\u8F93\u5165"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1755
|
||||
y: 188
|
||||
width: 144
|
||||
height: 35
|
||||
spriteID: 204f03ccfce0e4b458bc3b7cecf046e5
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1755, y: 188}
|
||||
spritePosition: {x: 416, y: 495}
|
||||
- name: "\u8F93\u5165\u5BC6\u7801\u6846"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
y: 4
|
||||
width: 714
|
||||
height: 84
|
||||
spriteID: 81f36ef08c7043741b82d58cd6ca7fb9
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1171, y: 4}
|
||||
spritePosition: {x: 221, y: 338}
|
||||
- name: "\u8F93\u5165\u8D26\u53F7\u6846"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
y: 96
|
||||
width: 714
|
||||
height: 84
|
||||
spriteID: a995a6e5c2d5c33449d77116b2c0eda5
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 1171, y: 96}
|
||||
spritePosition: {x: 222, y: 470}
|
||||
- name: "\u8D26\u53F7\u767B\u5F55\u9762\u677F"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
y: 4
|
||||
width: 1159
|
||||
height: 723
|
||||
spriteID: 78014a91305d7284c939eabb30b30a5d
|
||||
spriteBone: []
|
||||
spriteOutline: []
|
||||
vertices: []
|
||||
spritePhysicsOutline: []
|
||||
indices:
|
||||
edges: []
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 4, y: 4}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
spriteImportData:
|
||||
- name:
|
||||
originalName:
|
||||
pivot: {x: 0, y: 0}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
@@ -382,13 +92,13 @@ ScriptedImporter:
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 0, y: 0}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
mosaicSpriteImportData: []
|
||||
rigSpriteImportData:
|
||||
- name: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
originalName:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1510
|
||||
@@ -410,7 +120,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1662
|
||||
@@ -432,7 +141,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1755
|
||||
@@ -454,7 +162,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1893
|
||||
@@ -476,7 +183,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1893
|
||||
@@ -498,7 +204,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1837
|
||||
@@ -520,7 +225,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
@@ -542,7 +246,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1510
|
||||
@@ -564,7 +267,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1755
|
||||
@@ -586,7 +288,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
@@ -608,7 +309,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 1171
|
||||
@@ -630,7 +330,6 @@ ScriptedImporter:
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
alignment: 0
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 4
|
||||
@@ -647,16 +346,15 @@ ScriptedImporter:
|
||||
tessellationDetail: 0
|
||||
uvTransform: {x: 4, y: 4}
|
||||
spritePosition: {x: 0, y: 0}
|
||||
sharedRigSpriteImportData: []
|
||||
mosaicSpriteImportData: []
|
||||
sharedRigCharacterData:
|
||||
characterData:
|
||||
bones: []
|
||||
parts: []
|
||||
dimension: {x: 0, y: 0}
|
||||
characterGroups: []
|
||||
pivot: {x: 0, y: 0}
|
||||
boneReadOnly: 0
|
||||
characterData:
|
||||
sharedRigSpriteImportData: []
|
||||
sharedRigCharacterData:
|
||||
bones: []
|
||||
parts: []
|
||||
dimension: {x: 0, y: 0}
|
||||
@@ -673,175 +371,15 @@ ScriptedImporter:
|
||||
generatePhysicsShape: 0
|
||||
paperDollMode: 0
|
||||
keepDupilcateSpriteName: 1
|
||||
generateTileAssets: 0
|
||||
tilePaletteCellLayout: 0
|
||||
tilePaletteHexagonLayout: 0
|
||||
tilePaletteCellSize: {x: 1, y: 1, z: 0}
|
||||
tilePaletteCellSizing: 0
|
||||
transparencySortMode: 0
|
||||
transparencySortAxis: {x: 0, y: 0, z: 1}
|
||||
tileTemplate: {instanceID: 0}
|
||||
padding: 4
|
||||
spriteSizeExpand: 0
|
||||
skeletonAssetReferenceID:
|
||||
pipeline: {instanceID: 0}
|
||||
pipelineVersion:
|
||||
padding: 4
|
||||
spriteSizeExpand: 0
|
||||
spriteCategoryList:
|
||||
categories: []
|
||||
spritePackingTag:
|
||||
resliceFromLayer: 0
|
||||
pSDLayerImportSetting: []
|
||||
psdLayers:
|
||||
- name: "\u6309\u94AE"
|
||||
spriteName:
|
||||
isGroup: 1
|
||||
parentIndex: -1
|
||||
spriteID: 589adccc8f9dc98469c0d20de8a21b4c
|
||||
layerID: 14
|
||||
mosaicPosition: {x: 0, y: 0}
|
||||
flatten: 0
|
||||
isImported: 0
|
||||
isVisible: 1
|
||||
- name: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
spriteName: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: 9b4e28c4f965f6d48a42ef758a6be297
|
||||
layerID: 40
|
||||
mosaicPosition: {x: 1510, y: 188}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
spriteName: "\u91CD\u7F6E\u5BC6\u7801"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: 1537ed222d1d9794a810d36aab88c243
|
||||
layerID: 38
|
||||
mosaicPosition: {x: 1662, y: 188}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u6CE8\u518C"
|
||||
spriteName: "\u6CE8\u518C"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: c571a8f79b13c764d96ce5448be14357
|
||||
layerID: 39
|
||||
mosaicPosition: {x: 1755, y: 231}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u6CE8\u518C"
|
||||
spriteName: "\u6CE8\u518C"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: be618913b450ed9419edd1238b7d29a6
|
||||
layerID: 37
|
||||
mosaicPosition: {x: 1893, y: 96}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u767B \u5F55"
|
||||
spriteName: "\u767B \u5F55"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: fe73dccbf6f5ed04193be83d0652f544
|
||||
layerID: 8
|
||||
mosaicPosition: {x: 1893, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u5173\u95ED\u6309\u94AE"
|
||||
spriteName: "\u5173\u95ED\u6309\u94AE"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: 151e472bc64c02d46b5eb7fa1cd7855c
|
||||
layerID: 4
|
||||
mosaicPosition: {x: 1837, y: 231}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u786E\u5B9A\u6309\u94AE"
|
||||
spriteName: "\u786E\u5B9A\u6309\u94AE"
|
||||
isGroup: 0
|
||||
parentIndex: 0
|
||||
spriteID: 2f3f0ffdc9571884f93118af287b5e23
|
||||
layerID: 5
|
||||
mosaicPosition: {x: 1171, y: 188}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u8F93\u5165\u6846"
|
||||
spriteName:
|
||||
isGroup: 1
|
||||
parentIndex: -1
|
||||
spriteID: 60e58ccb85ba18644ae50240433389dd
|
||||
layerID: 22
|
||||
mosaicPosition: {x: 0, y: 0}
|
||||
flatten: 0
|
||||
isImported: 0
|
||||
isVisible: 1
|
||||
- name: "\u70B9\u51FB\u8F93\u5165"
|
||||
spriteName: "\u70B9\u51FB\u8F93\u5165"
|
||||
isGroup: 0
|
||||
parentIndex: 8
|
||||
spriteID: 03c0081d43757274e84c96cf0b87f85e
|
||||
layerID: 26
|
||||
mosaicPosition: {x: 1510, y: 234}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u70B9\u51FB\u8F93\u5165"
|
||||
spriteName: "\u70B9\u51FB\u8F93\u5165"
|
||||
isGroup: 0
|
||||
parentIndex: 8
|
||||
spriteID: 204f03ccfce0e4b458bc3b7cecf046e5
|
||||
layerID: 25
|
||||
mosaicPosition: {x: 1755, y: 188}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u8F93\u5165\u5BC6\u7801\u6846"
|
||||
spriteName: "\u8F93\u5165\u5BC6\u7801\u6846"
|
||||
isGroup: 0
|
||||
parentIndex: 8
|
||||
spriteID: 81f36ef08c7043741b82d58cd6ca7fb9
|
||||
layerID: 18
|
||||
mosaicPosition: {x: 1171, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u8F93\u5165\u8D26\u53F7\u6846"
|
||||
spriteName: "\u8F93\u5165\u8D26\u53F7\u6846"
|
||||
isGroup: 0
|
||||
parentIndex: 8
|
||||
spriteID: a995a6e5c2d5c33449d77116b2c0eda5
|
||||
layerID: 17
|
||||
mosaicPosition: {x: 1171, y: 96}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
- name: "\u8D26\u53F7\u767B\u9646\u9762\u677F"
|
||||
spriteName:
|
||||
isGroup: 1
|
||||
parentIndex: -1
|
||||
spriteID: 8e2dc96bcd35b0a4391cbf19bbf00f3f
|
||||
layerID: 12
|
||||
mosaicPosition: {x: 0, y: 0}
|
||||
flatten: 0
|
||||
isImported: 0
|
||||
isVisible: 1
|
||||
- name: "\u8D26\u53F7\u767B\u5F55\u9762\u677F"
|
||||
spriteName: "\u8D26\u53F7\u767B\u5F55\u9762\u677F"
|
||||
isGroup: 0
|
||||
parentIndex: 13
|
||||
spriteID: 78014a91305d7284c939eabb30b30a5d
|
||||
layerID: 2
|
||||
mosaicPosition: {x: 4, y: 4}
|
||||
flatten: 0
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
mosaicPSDLayers: []
|
||||
rigPSDLayers:
|
||||
- name: "\u6309\u94AE"
|
||||
@@ -995,6 +533,7 @@ ScriptedImporter:
|
||||
isImported: 1
|
||||
isVisible: 1
|
||||
sharedRigPSDLayers: []
|
||||
pSDLayerImportSetting: []
|
||||
importFileNodeState: 1
|
||||
platformSettingsDirtyTick: 0
|
||||
spriteSizeExpandChanged: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"com.gasgiant.camera-shake": "https://github.com/gasgiant/Camera-Shake.git#upm",
|
||||
"com.unity.addressables": "1.22.3",
|
||||
"com.unity.burst": "1.8.27",
|
||||
"com.unity.collab-proxy": "2.10.2",
|
||||
|
||||
+58
-107
@@ -1,12 +1,5 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"com.gasgiant.camera-shake": {
|
||||
"version": "https://github.com/gasgiant/Camera-Shake.git#upm",
|
||||
"depth": 0,
|
||||
"source": "git",
|
||||
"dependencies": {},
|
||||
"hash": "ab8159a3f352235d2eb7f1c604d2a199700a643a"
|
||||
},
|
||||
"com.tivadar.best.http": {
|
||||
"version": "file:com.tivadar.best.http",
|
||||
"depth": 0,
|
||||
@@ -26,48 +19,45 @@
|
||||
}
|
||||
},
|
||||
"com.unity.2d.animation": {
|
||||
"version": "13.0.4",
|
||||
"version": "9.2.0",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.2d.common": "12.0.2",
|
||||
"com.unity.2d.common": "8.1.0",
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.collections": "2.4.3",
|
||||
"com.unity.collections": "1.1.0",
|
||||
"com.unity.modules.animation": "1.0.0",
|
||||
"com.unity.modules.uielements": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.2d.aseprite": {
|
||||
"version": "3.0.1",
|
||||
"version": "1.1.9",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.2d.common": "12.0.1",
|
||||
"com.unity.2d.common": "6.0.6",
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.2d.tilemap": "1.0.0",
|
||||
"com.unity.mathematics": "1.2.6",
|
||||
"com.unity.modules.animation": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.2d.common": {
|
||||
"version": "12.0.2",
|
||||
"version": "8.1.0",
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.burst": "1.8.4",
|
||||
"com.unity.burst": "1.7.3",
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.collections": "2.4.3",
|
||||
"com.unity.mathematics": "1.1.0",
|
||||
"com.unity.modules.animation": "1.0.0",
|
||||
"com.unity.modules.uielements": "1.0.0",
|
||||
"com.unity.modules.imageconversion": "1.0.0"
|
||||
"com.unity.modules.uielements": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.2d.pixel-perfect": {
|
||||
"version": "5.1.1",
|
||||
"version": "5.1.0",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
@@ -76,13 +66,13 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.2d.psdimporter": {
|
||||
"version": "12.0.1",
|
||||
"version": "8.1.0",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.2d.common": "12.0.1",
|
||||
"com.unity.2d.common": "8.1.0",
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.2d.tilemap": "1.0.0"
|
||||
"com.unity.2d.animation": "9.2.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
@@ -93,11 +83,11 @@
|
||||
"dependencies": {}
|
||||
},
|
||||
"com.unity.2d.spriteshape": {
|
||||
"version": "13.0.0",
|
||||
"version": "9.1.0",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.2d.common": "12.0.0",
|
||||
"com.unity.2d.common": "8.1.0",
|
||||
"com.unity.mathematics": "1.1.0",
|
||||
"com.unity.modules.physics2d": "1.0.0"
|
||||
},
|
||||
@@ -113,26 +103,17 @@
|
||||
}
|
||||
},
|
||||
"com.unity.2d.tilemap.extras": {
|
||||
"version": "6.0.1",
|
||||
"version": "3.1.3",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.ugui": "1.0.0",
|
||||
"com.unity.2d.tilemap": "1.0.0",
|
||||
"com.unity.modules.tilemap": "1.0.0",
|
||||
"com.unity.modules.jsonserialize": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.2d.tooling": {
|
||||
"version": "1.0.2",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.2d.common": "12.0.2",
|
||||
"com.unity.modules.uielements": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.addressables": {
|
||||
"version": "1.22.3",
|
||||
"depth": 0,
|
||||
@@ -165,15 +146,12 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.collections": {
|
||||
"version": "2.6.2",
|
||||
"version": "1.2.4",
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.burst": "1.8.23",
|
||||
"com.unity.mathematics": "1.3.2",
|
||||
"com.unity.test-framework": "1.4.6",
|
||||
"com.unity.nuget.mono-cecil": "1.11.5",
|
||||
"com.unity.test-framework.performance": "3.0.3"
|
||||
"com.unity.burst": "1.6.6",
|
||||
"com.unity.test-framework": "1.1.31"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
@@ -185,25 +163,25 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.ext.nunit": {
|
||||
"version": "2.0.5",
|
||||
"version": "1.0.6",
|
||||
"depth": 1,
|
||||
"source": "builtin",
|
||||
"dependencies": {}
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.feature.2d": {
|
||||
"version": "2.0.2",
|
||||
"version": "2.0.1",
|
||||
"depth": 0,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.2d.animation": "13.0.4",
|
||||
"com.unity.2d.pixel-perfect": "5.1.1",
|
||||
"com.unity.2d.psdimporter": "12.0.1",
|
||||
"com.unity.2d.animation": "9.2.0",
|
||||
"com.unity.2d.pixel-perfect": "5.1.0",
|
||||
"com.unity.2d.psdimporter": "8.1.0",
|
||||
"com.unity.2d.sprite": "1.0.0",
|
||||
"com.unity.2d.spriteshape": "13.0.0",
|
||||
"com.unity.2d.spriteshape": "9.1.0",
|
||||
"com.unity.2d.tilemap": "1.0.0",
|
||||
"com.unity.2d.tilemap.extras": "6.0.1",
|
||||
"com.unity.2d.aseprite": "3.0.1",
|
||||
"com.unity.2d.tooling": "1.0.2"
|
||||
"com.unity.2d.tilemap.extras": "3.1.3",
|
||||
"com.unity.2d.aseprite": "1.1.9"
|
||||
}
|
||||
},
|
||||
"com.unity.ide.rider": {
|
||||
@@ -241,19 +219,12 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.mathematics": {
|
||||
"version": "1.3.3",
|
||||
"version": "1.2.6",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.nuget.mono-cecil": {
|
||||
"version": "1.11.6",
|
||||
"depth": 3,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.nuget.newtonsoft-json": {
|
||||
"version": "3.2.2",
|
||||
"depth": 0,
|
||||
@@ -262,7 +233,7 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.profiling.core": {
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.2",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
@@ -278,90 +249,78 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.render-pipelines.core": {
|
||||
"version": "17.3.0",
|
||||
"version": "14.0.12",
|
||||
"depth": 1,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.burst": "1.8.14",
|
||||
"com.unity.mathematics": "1.3.2",
|
||||
"com.unity.ugui": "2.0.0",
|
||||
"com.unity.collections": "2.4.3",
|
||||
"com.unity.ugui": "1.0.0",
|
||||
"com.unity.modules.physics": "1.0.0",
|
||||
"com.unity.modules.terrain": "1.0.0",
|
||||
"com.unity.modules.jsonserialize": "1.0.0"
|
||||
}
|
||||
},
|
||||
"com.unity.render-pipelines.universal": {
|
||||
"version": "17.3.0",
|
||||
"version": "14.0.12",
|
||||
"depth": 0,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.render-pipelines.core": "17.3.0",
|
||||
"com.unity.shadergraph": "17.3.0",
|
||||
"com.unity.render-pipelines.universal-config": "17.0.3"
|
||||
"com.unity.mathematics": "1.2.1",
|
||||
"com.unity.burst": "1.8.9",
|
||||
"com.unity.render-pipelines.core": "14.0.12",
|
||||
"com.unity.shadergraph": "14.0.12",
|
||||
"com.unity.render-pipelines.universal-config": "14.0.9"
|
||||
}
|
||||
},
|
||||
"com.unity.render-pipelines.universal-config": {
|
||||
"version": "17.0.3",
|
||||
"version": "14.0.10",
|
||||
"depth": 1,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.render-pipelines.core": "17.0.3"
|
||||
"com.unity.render-pipelines.core": "14.0.10"
|
||||
}
|
||||
},
|
||||
"com.unity.scriptablebuildpipeline": {
|
||||
"version": "2.6.1",
|
||||
"version": "1.21.25",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.test-framework": "1.4.5",
|
||||
"com.unity.modules.assetbundle": "1.0.0"
|
||||
},
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.searcher": {
|
||||
"version": "4.9.4",
|
||||
"version": "4.9.2",
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.shadergraph": {
|
||||
"version": "17.3.0",
|
||||
"version": "14.0.12",
|
||||
"depth": 1,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.render-pipelines.core": "17.3.0",
|
||||
"com.unity.searcher": "4.9.3"
|
||||
"com.unity.render-pipelines.core": "14.0.12",
|
||||
"com.unity.searcher": "4.9.2"
|
||||
}
|
||||
},
|
||||
"com.unity.test-framework": {
|
||||
"version": "1.6.0",
|
||||
"version": "1.1.33",
|
||||
"depth": 0,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
"com.unity.ext.nunit": "2.0.3",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.modules.jsonserialize": "1.0.0"
|
||||
}
|
||||
},
|
||||
"com.unity.test-framework.performance": {
|
||||
"version": "3.2.0",
|
||||
"depth": 3,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.test-framework": "1.1.33",
|
||||
"com.unity.ext.nunit": "1.0.6",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.modules.jsonserialize": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.textmeshpro": {
|
||||
"version": "5.0.0",
|
||||
"version": "3.0.7",
|
||||
"depth": 0,
|
||||
"source": "builtin",
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.ugui": "2.0.0"
|
||||
}
|
||||
"com.unity.ugui": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.timeline": {
|
||||
"version": "1.7.7",
|
||||
@@ -376,7 +335,7 @@
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.ugui": {
|
||||
"version": "2.0.0",
|
||||
"version": "1.0.0",
|
||||
"depth": 0,
|
||||
"source": "builtin",
|
||||
"dependencies": {
|
||||
@@ -441,12 +400,6 @@
|
||||
"com.unity.modules.animation": "1.0.0"
|
||||
}
|
||||
},
|
||||
"com.unity.modules.hierarchycore": {
|
||||
"version": "1.0.0",
|
||||
"depth": 1,
|
||||
"source": "builtin",
|
||||
"dependencies": {}
|
||||
},
|
||||
"com.unity.modules.imageconversion": {
|
||||
"version": "1.0.0",
|
||||
"depth": 0,
|
||||
@@ -535,9 +488,7 @@
|
||||
"dependencies": {
|
||||
"com.unity.modules.ui": "1.0.0",
|
||||
"com.unity.modules.imgui": "1.0.0",
|
||||
"com.unity.modules.jsonserialize": "1.0.0",
|
||||
"com.unity.modules.hierarchycore": "1.0.0",
|
||||
"com.unity.modules.physics": "1.0.0"
|
||||
"com.unity.modules.jsonserialize": "1.0.0"
|
||||
}
|
||||
},
|
||||
"com.unity.modules.umbra": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
--- !u!30 &1
|
||||
GraphicsSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 16
|
||||
serializedVersion: 15
|
||||
m_Deferred:
|
||||
m_Mode: 1
|
||||
m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
|
||||
@@ -59,14 +59,13 @@ GraphicsSettings:
|
||||
m_FogKeepExp: 1
|
||||
m_FogKeepExp2: 1
|
||||
m_AlbedoSwatchInfos: []
|
||||
m_RenderPipelineGlobalSettingsMap:
|
||||
UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa,
|
||||
type: 2}
|
||||
m_ShaderBuildSettings:
|
||||
keywordDeclarationOverrides: []
|
||||
m_LightsUseLinearIntensity: 1
|
||||
m_LightsUseColorTemperature: 1
|
||||
m_DefaultRenderingLayerMask: 1
|
||||
m_LogWhenShaderIsCompiled: 0
|
||||
m_SRPDefaultSettings:
|
||||
UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa,
|
||||
type: 2}
|
||||
m_LightProbeOutsideHullStrategy: 0
|
||||
m_CameraRelativeLightCulling: 0
|
||||
m_CameraRelativeShadowCulling: 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
m_EditorVersion: 6000.3.11f1
|
||||
m_EditorVersionWithRevision: 6000.3.11f1 (3000ef702840)
|
||||
m_EditorVersion: 2022.3.62f3
|
||||
m_EditorVersionWithRevision: 2022.3.62f3 (96770f904ca7)
|
||||
|
||||
@@ -13,7 +13,5 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
shaderVariantLimit: 2048
|
||||
overrideShaderVariantLimit: 0
|
||||
customInterpolatorErrorThreshold: 32
|
||||
customInterpolatorWarningThreshold: 16
|
||||
customHeatmapValues: {fileID: 0}
|
||||
|
||||
@@ -12,5 +12,4 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_LastMaterialVersion: 10
|
||||
m_ProjectSettingFolderPath: URPDefaultResources
|
||||
m_LastMaterialVersion: 7
|
||||
|
||||
Reference in New Issue
Block a user