From 8284b41f4e4135f111137c219826e41dac9977aa Mon Sep 17 00:00:00 2001 From: nakanoyusuke-cgp Date: Sun, 31 Oct 2021 04:37:53 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=E3=82=B9=E3=82=AF=E3=83=AA=E3=83=97?= =?UTF-8?q?=E3=83=88=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scripts/Character/EnemyNavigator.meta | 8 ++ .../EnemyNavigator/EnemyNavigator.cs | 43 +++++++++ .../EnemyNavigator/EnemyNavigator.cs.meta | 11 +++ .../Character/EnemyNavigator/LinearWay.cs | 29 ++++++ .../EnemyNavigator/LinearWay.cs.meta | 11 +++ .../Character/EnemyNavigator/PathGenerator.cs | 22 +++++ .../EnemyNavigator/PathGenerator.cs.meta | 11 +++ .../EnemyNavigator/WayPointComponent.cs | 53 +++++++++++ .../EnemyNavigator/WayPointComponent.cs.meta | 11 +++ .../Tasks/Test/MoveByControlPoints.cs | 93 +++++++++++++------ .../Stage/SummonTaskBasedEnemyMarker.cs | 28 +++--- Rec/Assets/Scripts/System.meta | 8 ++ Rec/ProjectSettings/QualitySettings.asset | 2 +- 13 files changed, 289 insertions(+), 41 deletions(-) create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator.meta create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs.meta create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs.meta create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs.meta create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs create mode 100644 Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs.meta create mode 100644 Rec/Assets/Scripts/System.meta diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator.meta b/Rec/Assets/Scripts/Character/EnemyNavigator.meta new file mode 100644 index 00000000..5cf88a47 --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4237b5fff84eed042b9101cfc11c04c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs new file mode 100644 index 00000000..67a23ad6 --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Core.Enemy.Navigator +{ + public class EnemyNavigator : MonoBehaviour + { + private List wayPoints; + + public void SetPath(IEnumerable wayPoints) + { + this.wayPoints = wayPoints.ToList(); + } + + // Start is called before the first frame update + void Start() + { + StartCoroutine(Navigate()); + } + + private IEnumerator Navigate() + { + yield return new WaitWhile(() => wayPoints == null); + + foreach (var wp in wayPoints) + { + yield return new WaitForSeconds(wp.Delay); + + for (float t = 0; t < wp.Duration; t += Time.deltaTime) + { + transform.position = wp.Interpolate(t / wp.Duration); + yield return null; + } + + transform.position = wp.Interpolate(1.0f); + } + } + } +} + diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs.meta b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs.meta new file mode 100644 index 00000000..981ebeea --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d7262eabfd0d8b64fbcaa42829d8a0de +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs new file mode 100644 index 00000000..9dec994e --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Core.Enemy.Navigator +{ + class LinearWay: WayPointComponent + { + public override WayPoint ToWayPoint(Vector3 startPoint) + { + return new Linear(delay, duration, startPoint, EndPoint); + } + + class Linear : WayPoint + { + public Linear(float delay, float duration, Vector3 startPoint, Vector3 endPoint) : + base(delay, duration, startPoint, endPoint) + { + + } + + public override Vector3 Interpolate(float t) + { + return (1 - t) * StartPoint + t * EndPoint; + } + } + } +} diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs.meta b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs.meta new file mode 100644 index 00000000..acb83f61 --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ddd7f13b39e99314d98754efd51628b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs new file mode 100644 index 00000000..dcf187ee --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs @@ -0,0 +1,22 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Core.Enemy.Navigator +{ + public class PathGenerator : MonoBehaviour + { + public List CollectWayPoints(Vector3 startPoint) + { + var wpList = new List(); + foreach (var wpc in GetComponentsInChildren()) + { + wpList.Add(wpc.ToWayPoint(startPoint)); + startPoint = wpc.EndPoint; + } + + return wpList; + } + } +} diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs.meta b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs.meta new file mode 100644 index 00000000..af8e1722 --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 422d520a4525b574db6f7733f3a2d049 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs new file mode 100644 index 00000000..77b3ddb2 --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Core.Enemy.Navigator +{ + public abstract class WayPointComponent : MonoBehaviour + { + [SerializeField] protected float delay; + [SerializeField] protected float duration; + + public virtual Vector3 EndPoint => transform.position; + + public abstract WayPoint ToWayPoint(Vector3 startPoint); + } + + public abstract class WayPoint + { + protected WayPoint(float delay, float duration, Vector3 startPoint, Vector3 endPoint) + { + Delay = delay; + Duration = duration; + EndPoint = endPoint; + StartPoint = startPoint; + } + + public float Duration + { + get; + protected set; + } + public float Delay + { + get; + protected set; + } + + public Vector3 StartPoint + { + get; + protected set; + } + + public Vector3 EndPoint + { + get; + protected set; + } + + public abstract Vector3 Interpolate(float t); + } +} diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs.meta b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs.meta new file mode 100644 index 00000000..42232efe --- /dev/null +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60731b68eb88ea14598fe65732918046 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/TaskBasedEnemy/Tasks/Test/MoveByControlPoints.cs b/Rec/Assets/Scripts/Character/TaskBasedEnemy/Tasks/Test/MoveByControlPoints.cs index 1b443ab5..4be58cac 100644 --- a/Rec/Assets/Scripts/Character/TaskBasedEnemy/Tasks/Test/MoveByControlPoints.cs +++ b/Rec/Assets/Scripts/Character/TaskBasedEnemy/Tasks/Test/MoveByControlPoints.cs @@ -1,7 +1,7 @@ -using System.Collections; +using System; +using System.Collections; using System.Collections.Generic; using System.Linq; -using System.Security.Cryptography.X509Certificates; using UnityEngine; /* @@ -12,7 +12,9 @@ public class MoveByControlPoints : EnemyTaskComponent { [SerializeField] private float durationTime; [SerializeField] private List controlPoints; - [SerializeField] private Camera camera; + [SerializeField] private TrajectoryCurve trajectoryCurve; + [SerializeField] private VelocityCurve velocityCurve; + public override IEnemyTask ToEnemyTask() { @@ -20,14 +22,52 @@ public override IEnemyTask ToEnemyTask() return new Task(); } - // /// - // /// 制御点をシリアライズするためのクラス - // /// - // [System.Serializable] private class ControlPoint - // { - // public Transform position; - // public float coef; - // } + private Func GenerateTrajectoryCurve(TrajectoryCurve c) + { + Func fn; + + switch (c) + { + } + + return fn; + } + + private Func GenerateVelocityCurve(VelocityCurve c) + { + Func fn; + + switch (c) + { + case VelocityCurve.Linear: + fn = (float x) => x; + break; + case VelocityCurve.InCubic: + fn = (float x) => Mathf.Pow(x, 3); + break; + case VelocityCurve.OutCubic: + fn = (float x) => 1 - Mathf.Pow(1 - x, 3); + break; + case VelocityCurve.InOutCubic: + fn = (float x) => x < 0.5 ? 4 * Mathf.Pow(x, 3) : 1 - Mathf.Pow(-2 * x + 2, 3) / 2; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + return fn; + } + + private enum TrajectoryCurve + { + // 線形, エルミート, 2次ベジエ, 3次ベジエ, スプライン, Bスプライン + Linear, Hermite, QuadraticBezier, CubicBezier, Spline, BSpline + } + + private enum VelocityCurve + { + Linear, InCubic, OutCubic, InOutCubic + } private class Task : IEnemyTask { @@ -45,27 +85,22 @@ public Task(float durationTime, IEnumerable controlPoints) public IEnumerator Call(TaskBasedEnemy enemy) { - var camera = GameObject.FindGameObjectWithTag("MainCamera"); - enemy.transform.SetParent(camera.transform); - controlPoints.Insert(0, enemy.transform.localPosition); - var sqrDistances = controlPoints.Skip(1).Zip(controlPoints.Take(controlPoints.Count() - 1), (x, y) => (x - y).sqrMagnitude); - var scale = durationTime / sqrDistances.Sum(); + // var camera = GameObject.FindGameObjectWithTag("MainCamera"); + // enemy.transform.SetParent(camera.transform); + // controlPoints.Insert(0, enemy.transform.localPosition); + // var sqrDistances = controlPoints.Skip(1).Zip(controlPoints.Take(controlPoints.Count() - 1), (x, y) => (x - y).sqrMagnitude); + // var scale = durationTime / sqrDistances.Sum(); + // + // sectionTimes = sqrDistances.Select(x => x * scale).ToList(); + // + // + // + // var pos = this.controlPoints[0]; + // enemy.transform.localPosition = pos; - sectionTimes = sqrDistances.Select(x => x * scale).ToList(); - - - - var pos = this.controlPoints[0]; - enemy.transform.localPosition = pos; - yield break; } - - private Vector3 MoveScheduler(float t) - { - var sectionIndex = sectionTimes.Aggregate((n, elem) => ) - } - + public IEnemyTask Copy() { return new Task(); diff --git a/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs b/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs index 7cb7c352..01e2575e 100644 --- a/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs +++ b/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs @@ -1,6 +1,7 @@ using System.Collections; using System.Collections.Generic; using System.Linq; +using Core.Enemy.Navigator; using Core.Enemy.TaskBased; using UnityEngine; @@ -14,31 +15,32 @@ public class SummonTaskBasedEnemyMarker : StageEventMarker [SerializeField] private float time; [SerializeField] private GameObject original; [Header("if task holder is none, it refer to children.")] [SerializeField] private TaskHolder taskHolder; + [Header("if path generator is none, it refer to children.")] [SerializeField] private PathGenerator pathGenerator; public override IStageEvent ToStageEvent() { - var holder = taskHolder; - if (holder == null) - { - holder = GetComponentInChildren(); - } - - var e = new SummonTaskBasedEnemyEvent(original, holder.CollectTasks(), transform.position, transform.rotation, time); + var tasks = (taskHolder != null ? taskHolder : GetComponentInChildren()).CollectTasks(); + var position = transform.position; + var rotation = transform.rotation; + var wayPoints = (pathGenerator != null ? pathGenerator: GetComponentInChildren()).CollectWayPoints(transform.position); - return e; + return new SummonTaskBasedEnemyEvent(original, tasks, wayPoints, position, rotation, time); } + class SummonTaskBasedEnemyEvent : IStageEvent { private GameObject original; private List tasks; + private List wayPoints; private Vector3 position; private Quaternion quaternion; private float time; - public SummonTaskBasedEnemyEvent(GameObject enemyObject, IEnumerable tasks, Vector3 position, Quaternion quaternion, float time) + public SummonTaskBasedEnemyEvent(GameObject enemyObject, IEnumerable tasks, IEnumerable wayPoints, Vector3 position, Quaternion quaternion, float time) { this.original = enemyObject; this.tasks = tasks.ToList(); + this.wayPoints = wayPoints.ToList(); this.position = position; this.quaternion = quaternion; this.time = time; @@ -47,8 +49,12 @@ public SummonTaskBasedEnemyEvent(GameObject enemyObject, IEnumerable public void Call() { var clone = GameObject.Instantiate(this.original, this.position, this.quaternion); - var component = clone.GetComponent(); - component.SetTasks(tasks); + + var enemy = clone.GetComponent(); + enemy.SetTasks(tasks); + + var navigator = clone.GetComponent(); + navigator.SetPath(wayPoints); } public float Time diff --git a/Rec/Assets/Scripts/System.meta b/Rec/Assets/Scripts/System.meta new file mode 100644 index 00000000..68229376 --- /dev/null +++ b/Rec/Assets/Scripts/System.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7edff6a5c46d6a646a74c07794a05696 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/ProjectSettings/QualitySettings.asset b/Rec/ProjectSettings/QualitySettings.asset index a45c679e..cab35ccc 100644 --- a/Rec/ProjectSettings/QualitySettings.asset +++ b/Rec/ProjectSettings/QualitySettings.asset @@ -95,7 +95,7 @@ QualitySettings: skinWeights: 2 textureQuality: 0 anisotropicTextures: 1 - antiAliasing: 2 + antiAliasing: 0 softParticles: 0 softVegetation: 1 realtimeReflectionProbes: 1 From f9511fa68b6154612b97debad542000c6111f8e0 Mon Sep 17 00:00:00 2001 From: nakanoyusuke-cgp Date: Sun, 5 Dec 2021 11:29:19 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=E5=AE=9F=E8=A3=85=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rec/Assets/Editor/NavigatorEditor.cs | 22 ++ Rec/Assets/Editor/NavigatorEditor.cs.meta | 11 + Rec/Assets/Editor/TaskEditor.cs | 6 + Rec/Assets/Scenes/Stage 1 base.unity | 272 ++++++++++++++++++ .../EnemyNavigator/EnemyNavigator.cs | 3 + .../Character/EnemyNavigator/LinearWay.cs | 3 +- .../Character/EnemyNavigator/PathGenerator.cs | 4 + .../EnemyNavigator/WayPointComponent.cs | 1 + .../Stage/SummonTaskBasedEnemyMarker.cs | 17 +- 9 files changed, 336 insertions(+), 3 deletions(-) create mode 100644 Rec/Assets/Editor/NavigatorEditor.cs create mode 100644 Rec/Assets/Editor/NavigatorEditor.cs.meta diff --git a/Rec/Assets/Editor/NavigatorEditor.cs b/Rec/Assets/Editor/NavigatorEditor.cs new file mode 100644 index 00000000..aa9ed9fb --- /dev/null +++ b/Rec/Assets/Editor/NavigatorEditor.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEditor; +using UnityEngine; + +namespace Core.Enemy.Navigator +{ + public class NavigatorEditor + { + [MenuItem("GameObject/EnemyNavigator/LinearWay", priority = 21)] public static void LinearWay() => CreateWayPoint(); + + private static void CreateWayPoint() where T: WayPointComponent + { + var wayPoint = new GameObject(typeof(T).Name); + wayPoint.AddComponent(); + wayPoint.transform.SetParent(UnityEditor.Selection.activeTransform); + } + } +} diff --git a/Rec/Assets/Editor/NavigatorEditor.cs.meta b/Rec/Assets/Editor/NavigatorEditor.cs.meta new file mode 100644 index 00000000..34132ccc --- /dev/null +++ b/Rec/Assets/Editor/NavigatorEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c8c61a17401f264e923a7067277d6ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Rec/Assets/Editor/TaskEditor.cs b/Rec/Assets/Editor/TaskEditor.cs index 158bed3b..4c940eae 100644 --- a/Rec/Assets/Editor/TaskEditor.cs +++ b/Rec/Assets/Editor/TaskEditor.cs @@ -1,5 +1,6 @@ using System.Collections; using System.Collections.Generic; +using Core.Enemy.Navigator; using Core.Stage; using UnityEngine; using UnityEditor; @@ -14,9 +15,14 @@ public static void EnemyMarker() { var marker = new GameObject("NewTaskBasedEnemyMarker"); var holder = new GameObject("TaskHolder"); + var pathGenerator = new GameObject("PathGenerator"); + var markerComp = marker.AddComponent(); var holderComp = holder.AddComponent(); + var pathGeneratorComp = pathGenerator.AddComponent(); + holder.transform.SetParent(marker.transform); + pathGenerator.transform.SetParent(marker.transform); } [MenuItem("GameObject/TaskBasedEnemy/TaskHolder", priority = 21)] diff --git a/Rec/Assets/Scenes/Stage 1 base.unity b/Rec/Assets/Scenes/Stage 1 base.unity index f5a6340d..8ed18cbd 100644 --- a/Rec/Assets/Scenes/Stage 1 base.unity +++ b/Rec/Assets/Scenes/Stage 1 base.unity @@ -10245,6 +10245,50 @@ Transform: m_Father: {fileID: 209113378} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &460220104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 460220105} + - component: {fileID: 460220106} + m_Layer: 0 + m_Name: PathGenerator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &460220105 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460220104} + 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: 2129480011} + m_Father: {fileID: 1423478620} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &460220106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 460220104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 422d520a4525b574db6f7733f3a2d049, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &468357390 GameObject: m_ObjectHideFlags: 0 @@ -59170,6 +59214,55 @@ Transform: m_Father: {fileID: 631105397} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1423478618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1423478620} + - component: {fileID: 1423478619} + m_Layer: 0 + m_Name: NewTaskBasedEnemyMarker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1423478619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423478618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 379a8d633ab79ad4e883ab53357239f5, type: 3} + m_Name: + m_EditorClassIdentifier: + time: 0 + original: {fileID: 0} + taskHolder: {fileID: 0} + pathGenerator: {fileID: 0} +--- !u!4 &1423478620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423478618} + 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: 1920563337} + - {fileID: 460220105} + m_Father: {fileID: 0} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1527023088 stripped GameObject: m_CorrespondingSourceObject: {fileID: 9041166525620865394, guid: f1c3887f532312a4abe2c59d354d8a4c, @@ -68817,6 +68910,49 @@ Transform: m_Father: {fileID: 631105397} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1920563336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1920563337} + - component: {fileID: 1920563338} + m_Layer: 0 + m_Name: TaskHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1920563337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920563336} + 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: 1423478620} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1920563338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920563336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fc8f31f9b844280438db749b1b95c73b, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &1925410228 stripped Transform: m_CorrespondingSourceObject: {fileID: 3128770480173189058, guid: c54526a2046b05443980298dac872570, @@ -73586,6 +73722,97 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W +--- !u!1 &1966061718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1966061720} + - component: {fileID: 1966061719} + m_Layer: 0 + m_Name: NewTaskBasedEnemyMarker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1966061719 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1966061718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 379a8d633ab79ad4e883ab53357239f5, type: 3} + m_Name: + m_EditorClassIdentifier: + time: 0 + original: {fileID: 0} + taskHolder: {fileID: 0} + pathGenerator: {fileID: 0} +--- !u!4 &1966061720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1966061718} + 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: 2080504828} + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2080504827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2080504828} + - component: {fileID: 2080504829} + m_Layer: 0 + m_Name: TaskHolder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2080504828 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080504827} + 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: 1966061720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2080504829 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080504827} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fc8f31f9b844280438db749b1b95c73b, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &2123566618 GameObject: m_ObjectHideFlags: 0 @@ -73616,6 +73843,51 @@ Transform: m_Father: {fileID: 631105397} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2129480010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2129480011} + - component: {fileID: 2129480012} + m_Layer: 0 + m_Name: LinearWay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2129480011 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129480010} + 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: 460220105} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2129480012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2129480010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ddd7f13b39e99314d98754efd51628b8, type: 3} + m_Name: + m_EditorClassIdentifier: + delay: 0 + duration: 0 --- !u!4 &2138147000 stripped Transform: m_CorrespondingSourceObject: {fileID: 3128770480275501024, guid: c54526a2046b05443980298dac872570, diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs index 67a23ad6..f2d41156 100644 --- a/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/EnemyNavigator.cs @@ -6,6 +6,9 @@ namespace Core.Enemy.Navigator { + /// + /// 敵キャラクターのナビゲータオブジェクト(通常は敵キャラクターの親オブジェクト)にアタッチし、当該オブジェクトを制御点にしたがって移動させる + /// public class EnemyNavigator : MonoBehaviour { private List wayPoints; diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs index 9dec994e..bd45c8e0 100644 --- a/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/LinearWay.cs @@ -5,7 +5,8 @@ namespace Core.Enemy.Navigator { - class LinearWay: WayPointComponent + // 直線移動 + public class LinearWay: WayPointComponent { public override WayPoint ToWayPoint(Vector3 startPoint) { diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs index dcf187ee..8e77a62b 100644 --- a/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/PathGenerator.cs @@ -5,6 +5,10 @@ namespace Core.Enemy.Navigator { + /// + /// 制御点マーカオブジェクトの親にアタッチする。 + /// このコンポーネントを通じて制御点リスト(パス)を取得する。 + /// public class PathGenerator : MonoBehaviour { public List CollectWayPoints(Vector3 startPoint) diff --git a/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs index 77b3ddb2..69d859a9 100644 --- a/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs +++ b/Rec/Assets/Scripts/Character/EnemyNavigator/WayPointComponent.cs @@ -5,6 +5,7 @@ namespace Core.Enemy.Navigator { + // 各制御点の基底クラス public abstract class WayPointComponent : MonoBehaviour { [SerializeField] protected float delay; diff --git a/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs b/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs index 01e2575e..01b413dd 100644 --- a/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs +++ b/Rec/Assets/Scripts/Stage/SummonTaskBasedEnemyMarker.cs @@ -48,13 +48,26 @@ public SummonTaskBasedEnemyEvent(GameObject enemyObject, IEnumerable public void Call() { + // 敵キャラクターのクローンを生成 var clone = GameObject.Instantiate(this.original, this.position, this.quaternion); + // タスクベースエネミーのコンポーネントを取得 タスクをセット var enemy = clone.GetComponent(); enemy.SetTasks(tasks); - var navigator = clone.GetComponent(); - navigator.SetPath(wayPoints); + // ナビゲータオブジェクトを生成 座標情報をコピー + var navObject = new GameObject(clone.name + "-navigator"); + navObject.transform.position = this.position; + navObject.transform.rotation = this.quaternion; + + // ナビゲータコンポーネントを取得 + var navigatorComp = navObject.AddComponent(); + + // パスを渡す + navigatorComp.SetPath(wayPoints); + + // ナビゲータオブジェクトをクローンの親に + clone.transform.SetParent(navObject.transform); } public float Time From 609e5def65f65504aa3ed371d091407e75a461ba Mon Sep 17 00:00:00 2001 From: nakanoyusuke-cgp Date: Sun, 5 Dec 2021 14:28:18 +0900 Subject: [PATCH 3/3] Revert "Merge branch 'master' into nakanoyu/task-movebycp" This reverts commit 012e7c51881d7afd72f7c0a71b0f1811b4fd1030, reversing changes made to f9511fa68b6154612b97debad542000c6111f8e0. --- Rec/.gitignore | 4 - Rec/Assets/Animator/Bee.controller | 167 - Rec/Assets/Animator/Bee.controller.meta | 8 - Rec/Assets/Animator/Butterfly.controller | 215 - Rec/Assets/Animator/Butterfly.controller.meta | 8 - .../Materials/Character/kurage/BeeBody.mat | 95 - .../Character/kurage/BeeBody.mat.meta | 8 - .../Materials/Character/kurage/BeeWire.mat | 95 - .../Character/kurage/BeeWire.mat.meta | 8 - .../Character/kurage/ButterflyBody.mat | 95 - .../Character/kurage/ButterflyBody.mat.meta | 8 - .../Character/kurage/ButterflyWire.mat | 95 - .../Character/kurage/ButterflyWire.mat.meta | 8 - .../Materials/Character/kurage/LadyBody.mat | 95 - .../Character/kurage/LadyBody.mat.meta | 8 - .../Materials/Character/kurage/LadyWire.mat | 95 - .../Character/kurage/LadyWire.mat.meta | 8 - .../Materials/Effects/TriangleRinpun.mat | 110 - .../Materials/Effects/TriangleRinpun.mat.meta | 8 - Rec/Assets/Materials/Stage/Black.mat | 6 +- Rec/Assets/Materials/Stage/HDRGreen.mat | 90 - Rec/Assets/Materials/Stage/HDRGreen.mat.meta | 8 - Rec/Assets/Materials/Stage/HDRRed.mat | 90 - Rec/Assets/Materials/Stage/HDRRed.mat.meta | 8 - Rec/Assets/Plugins/UniRx.meta | 8 - .../Prefabs/Characters/EnemyLuna.prefab | 6 +- Rec/Assets/Prefabs/Stage.meta | 8 - .../Prefabs/Stage/REC_Stage2_Hatinosu.fbx | Bin 22748 -> 0 bytes .../Stage/REC_Stage2_Hatinosu.fbx.meta | 117 - .../Prefabs/Stage/REC_Stage2_Tujyounohana.fbx | Bin 17724 -> 0 bytes .../Stage/REC_Stage2_Tujyounohana.fbx.meta | 107 - Rec/Assets/Prefabs/Stage/Sankakusui.fbx | Bin 16220 -> 0 bytes Rec/Assets/Prefabs/Stage/Sankakusui.fbx.meta | 107 - Rec/Assets/Prefabs/Stage/Seisankakutyu.fbx | Bin 16540 -> 0 bytes .../Prefabs/Stage/Seisankakutyu.fbx.meta | 107 - Rec/Assets/Prefabs/Stage/Tyou_Hana.fbx | Bin 20620 -> 0 bytes Rec/Assets/Prefabs/Stage/Tyou_Hana.fbx.meta | 107 - Rec/Assets/Prefabs/UI/CursorObj.prefab | 76 - Rec/Assets/Prefabs/UI/CursorObj.prefab.meta | 7 - .../Prefabs/Characters/LaserObject.prefab | 14311 -- .../Characters/LaserObject.prefab.meta | 7 - .../Prefabs/Characters/Stage2_enemy.meta | 8 - .../Stage2_enemy/REC_enemy_Hati.fbx | Bin 217420 -> 0 bytes .../Stage2_enemy/REC_enemy_Hati.fbx.meta | 174 - .../Stage2_enemy/REC_enemy_Tyou.fbx | Bin 609804 -> 0 bytes .../Stage2_enemy/REC_enemy_Tyou.fbx.meta | 152 - .../Characters/Stage2_enemy/tentoumusi.fbx | Bin 51852 -> 0 bytes .../Stage2_enemy/tentoumusi.fbx.meta | 107 - .../Characters/player_pilot_2.fbx.meta | 12 +- Rec/Assets/Scenes/SampleScene.unity | 40522 +----- Rec/Assets/Scenes/SampleScene.unity.meta | 2 +- .../Scenes/SampleStage2_KeichiMizutani.unity | 108294 --------------- .../SampleStage2_KeichiMizutani.unity.meta | 7 - .../Scenes/TestStage KeichiMizutani4.unity | 922 +- Rec/Assets/Scripts/Bullet/Laser.cs | 6 - Rec/Assets/Scripts/Bullet/Laser.cs.meta | 11 - Rec/Assets/Scripts/Bullet/LaserObject.cs | 80 - Rec/Assets/Scripts/Bullet/LaserPool.cs | 74 - Rec/Assets/Scripts/Bullet/LaserPool.cs.meta | 11 - Rec/Assets/Scripts/Bullet/RazerObject.cs | 18 + ...aserObject.cs.meta => RazerObject.cs.meta} | 0 Rec/Assets/Scripts/Bullet/TestLaserUser.cs | 22 - .../Scripts/Bullet/TestLaserUser.cs.meta | 11 - Rec/Assets/Scripts/Character/Enemy.cs | 28 +- .../Scripts/Character/Kurage/EnemyLuna.cs | 1 - .../Scripts/Character/Kurage/EnemyPulmo.cs | 1 - Rec/Assets/Scripts/Character/LoopEnemy.cs | 2 - Rec/Assets/Scripts/TestTest.cs | 29 - Rec/Assets/Scripts/TestTest.cs.meta | 11 - Rec/Assets/Scripts/player/LockOnMarker.cs | 88 - .../Scripts/player/LockOnMarker.cs.meta | 11 - Rec/Assets/Scripts/player/Player.cs | 150 +- 72 files changed, 305 insertions(+), 166757 deletions(-) delete mode 100644 Rec/Assets/Animator/Bee.controller delete mode 100644 Rec/Assets/Animator/Bee.controller.meta delete mode 100644 Rec/Assets/Animator/Butterfly.controller delete mode 100644 Rec/Assets/Animator/Butterfly.controller.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/BeeBody.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/BeeBody.mat.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/BeeWire.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/BeeWire.mat.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/ButterflyBody.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/ButterflyBody.mat.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/ButterflyWire.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/ButterflyWire.mat.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/LadyBody.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/LadyBody.mat.meta delete mode 100644 Rec/Assets/Materials/Character/kurage/LadyWire.mat delete mode 100644 Rec/Assets/Materials/Character/kurage/LadyWire.mat.meta delete mode 100644 Rec/Assets/Materials/Effects/TriangleRinpun.mat delete mode 100644 Rec/Assets/Materials/Effects/TriangleRinpun.mat.meta delete mode 100644 Rec/Assets/Materials/Stage/HDRGreen.mat delete mode 100644 Rec/Assets/Materials/Stage/HDRGreen.mat.meta delete mode 100644 Rec/Assets/Materials/Stage/HDRRed.mat delete mode 100644 Rec/Assets/Materials/Stage/HDRRed.mat.meta delete mode 100644 Rec/Assets/Plugins/UniRx.meta delete mode 100644 Rec/Assets/Prefabs/Stage.meta delete mode 100644 Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx delete mode 100644 Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx.meta delete mode 100644 Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx delete mode 100644 Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx.meta delete mode 100644 Rec/Assets/Prefabs/Stage/Sankakusui.fbx delete mode 100644 Rec/Assets/Prefabs/Stage/Sankakusui.fbx.meta delete mode 100644 Rec/Assets/Prefabs/Stage/Seisankakutyu.fbx delete mode 100644 Rec/Assets/Prefabs/Stage/Seisankakutyu.fbx.meta delete mode 100644 Rec/Assets/Prefabs/Stage/Tyou_Hana.fbx delete mode 100644 Rec/Assets/Prefabs/Stage/Tyou_Hana.fbx.meta delete mode 100644 Rec/Assets/Prefabs/UI/CursorObj.prefab delete mode 100644 Rec/Assets/Prefabs/UI/CursorObj.prefab.meta delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/LaserObject.prefab delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/LaserObject.prefab.meta delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy.meta delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Hati.fbx delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Hati.fbx.meta delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx.meta delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/tentoumusi.fbx delete mode 100644 Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/tentoumusi.fbx.meta delete mode 100644 Rec/Assets/Scenes/SampleStage2_KeichiMizutani.unity delete mode 100644 Rec/Assets/Scenes/SampleStage2_KeichiMizutani.unity.meta delete mode 100644 Rec/Assets/Scripts/Bullet/Laser.cs delete mode 100644 Rec/Assets/Scripts/Bullet/Laser.cs.meta delete mode 100644 Rec/Assets/Scripts/Bullet/LaserObject.cs delete mode 100644 Rec/Assets/Scripts/Bullet/LaserPool.cs delete mode 100644 Rec/Assets/Scripts/Bullet/LaserPool.cs.meta create mode 100644 Rec/Assets/Scripts/Bullet/RazerObject.cs rename Rec/Assets/Scripts/Bullet/{LaserObject.cs.meta => RazerObject.cs.meta} (100%) delete mode 100644 Rec/Assets/Scripts/Bullet/TestLaserUser.cs delete mode 100644 Rec/Assets/Scripts/Bullet/TestLaserUser.cs.meta delete mode 100644 Rec/Assets/Scripts/TestTest.cs delete mode 100644 Rec/Assets/Scripts/TestTest.cs.meta delete mode 100644 Rec/Assets/Scripts/player/LockOnMarker.cs delete mode 100644 Rec/Assets/Scripts/player/LockOnMarker.cs.meta diff --git a/Rec/.gitignore b/Rec/.gitignore index f5d59ae4..c6c992b2 100644 --- a/Rec/.gitignore +++ b/Rec/.gitignore @@ -32,7 +32,3 @@ sysinfo.txt .vs Release/ Debug/ - -# Assets -*DOTween/ -*UniRx/ \ No newline at end of file diff --git a/Rec/Assets/Animator/Bee.controller b/Rec/Assets/Animator/Bee.controller deleted file mode 100644 index 9885e131..00000000 --- a/Rec/Assets/Animator/Bee.controller +++ /dev/null @@ -1,167 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1102 &-9151776697238395065 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Attack - 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: 3680201527246846624, guid: 72f772830d8702846b5690463e27e668, - type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &-5377862689852586912 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Armature_Move - 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: -5913978943142729594, guid: 72f772830d8702846b5690463e27e668, - type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1101 &-5221889353575044775 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.8235294 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1109 &-869343327131579672 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Bee - serializedVersion: 5 - m_AnimatorParameters: - - m_Name: isAttack - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 56777419351269872} - 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!1107 &56777419351269872 -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: -5377862689852586912} - m_Position: {x: 370, y: 110, z: 0} - - serializedVersion: 1 - m_State: {fileID: -9151776697238395065} - m_Position: {x: 371.37543, y: 217.72305, 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: -9151776697238395065} ---- !u!1101 &3211118493694801569 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.78571427 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 diff --git a/Rec/Assets/Animator/Bee.controller.meta b/Rec/Assets/Animator/Bee.controller.meta deleted file mode 100644 index c050791c..00000000 --- a/Rec/Assets/Animator/Bee.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3c39d61644d167b4d927254a45494e95 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Animator/Butterfly.controller b/Rec/Assets/Animator/Butterfly.controller deleted file mode 100644 index 13b5e572..00000000 --- a/Rec/Assets/Animator/Butterfly.controller +++ /dev/null @@ -1,215 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1102 &-5377862689852586912 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Armature_Move - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: -188472204452738916} - 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: -5913978943142729594, guid: ec2a735a5c3807d46af7c8d836987cbf, - type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1101 &-5221889353575044775 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.8235294 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &-2781578677585170766 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: -5377862689852586912} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.8235294 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1109 &-869343327131579672 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!1101 &-188472204452738916 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: isAttack - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 81942028541951270} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.16987127 - m_TransitionOffset: 0.0048201536 - m_ExitTime: 0.7961545 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Butterfly - serializedVersion: 5 - m_AnimatorParameters: - - m_Name: isAttack - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 9100000} - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 56777419351269872} - 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!1107 &56777419351269872 -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: -5377862689852586912} - m_Position: {x: 380, y: 50, z: 0} - - serializedVersion: 1 - m_State: {fileID: 81942028541951270} - m_Position: {x: 370, y: 270, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 70, y: 170, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: -5377862689852586912} ---- !u!1102 &81942028541951270 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Armature_Attack1 - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: -2781578677585170766} - 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: c9cccb5c6588f0b4284e4bac802666c6, type: 2} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1101 &3211118493694801569 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 0} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.78571427 - m_HasExitTime: 1 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 diff --git a/Rec/Assets/Animator/Butterfly.controller.meta b/Rec/Assets/Animator/Butterfly.controller.meta deleted file mode 100644 index 58a120dc..00000000 --- a/Rec/Assets/Animator/Butterfly.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 68c4db533e2b80e4ba5fef495b06afee -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/BeeBody.mat b/Rec/Assets/Materials/Character/kurage/BeeBody.mat deleted file mode 100644 index a98dbfb0..00000000 --- a/Rec/Assets/Materials/Character/kurage/BeeBody.mat +++ /dev/null @@ -1,95 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6831339094557921196 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: BeeBody - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.01 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 40 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0, g: 0, b: 0, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 42.722507, b: 4.05373, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Rec/Assets/Materials/Character/kurage/BeeBody.mat.meta b/Rec/Assets/Materials/Character/kurage/BeeBody.mat.meta deleted file mode 100644 index 5eb8d29d..00000000 --- a/Rec/Assets/Materials/Character/kurage/BeeBody.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 18e05f314171b9e4496a427683113e4d -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/BeeWire.mat b/Rec/Assets/Materials/Character/kurage/BeeWire.mat deleted file mode 100644 index 4cc3c596..00000000 --- a/Rec/Assets/Materials/Character/kurage/BeeWire.mat +++ /dev/null @@ -1,95 +0,0 @@ -%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: BeeWire - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.05 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 30 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.1254902, g: 1.0509804, b: 4, a: 1} - - _Color: {r: 0, g: 21.361254, b: 0, a: 8388608} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 21.361254, b: 0, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &6328139658710685504 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Character/kurage/BeeWire.mat.meta b/Rec/Assets/Materials/Character/kurage/BeeWire.mat.meta deleted file mode 100644 index cf8ece79..00000000 --- a/Rec/Assets/Materials/Character/kurage/BeeWire.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e2d2f7e968e6c0a45a36174b134e2549 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat b/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat deleted file mode 100644 index 9ee730c7..00000000 --- a/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat +++ /dev/null @@ -1,95 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6831339094557921196 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: ButterflyBody - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.01 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 50 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0, g: 0, b: 0, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 35.117455, b: 29.078146, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat.meta b/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat.meta deleted file mode 100644 index e5bd125b..00000000 --- a/Rec/Assets/Materials/Character/kurage/ButterflyBody.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 77db515644ff90b4e98183427d8d513f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat b/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat deleted file mode 100644 index c6c1ee45..00000000 --- a/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat +++ /dev/null @@ -1,95 +0,0 @@ -%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: ButterflyWire - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.05 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 30 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.1254902, g: 1.0509804, b: 4, a: 1} - - _Color: {r: 0, g: 6.198952, b: 7.790575, a: 8388608} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 21.361254, b: 8.947122, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &6328139658710685504 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat.meta b/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat.meta deleted file mode 100644 index 5cf877eb..00000000 --- a/Rec/Assets/Materials/Character/kurage/ButterflyWire.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 579fbfef1eac3a949bfa57d7867d1d18 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/LadyBody.mat b/Rec/Assets/Materials/Character/kurage/LadyBody.mat deleted file mode 100644 index a38687bd..00000000 --- a/Rec/Assets/Materials/Character/kurage/LadyBody.mat +++ /dev/null @@ -1,95 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6831339094557921196 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: LadyBody - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.01 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 40 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0, g: 0, b: 0, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 42.722507, b: 4.05373, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Rec/Assets/Materials/Character/kurage/LadyBody.mat.meta b/Rec/Assets/Materials/Character/kurage/LadyBody.mat.meta deleted file mode 100644 index c0396773..00000000 --- a/Rec/Assets/Materials/Character/kurage/LadyBody.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 420df5cea47ef1b4399b03ce6536f967 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Character/kurage/LadyWire.mat b/Rec/Assets/Materials/Character/kurage/LadyWire.mat deleted file mode 100644 index 9ce84229..00000000 --- a/Rec/Assets/Materials/Character/kurage/LadyWire.mat +++ /dev/null @@ -1,95 +0,0 @@ -%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: LadyWire - m_Shader: {fileID: -6465566751694194690, guid: fd424dbdcc0a17640ab7cb6c243f731d, - type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DissolveProportion: 0 - - _DstBlend: 0 - - _EdgeWidth: 0.05 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _NoiseScale: 30 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.1254902, g: 1.0509804, b: 4, a: 1} - - _Color: {r: 0, g: 21.361254, b: 0, a: 8388608} - - _Color_1: {r: 2, g: 2, b: 2, a: 0} - - _EdgeColor: {r: 0, g: 21.361254, b: 0, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &6328139658710685504 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Character/kurage/LadyWire.mat.meta b/Rec/Assets/Materials/Character/kurage/LadyWire.mat.meta deleted file mode 100644 index 464a0845..00000000 --- a/Rec/Assets/Materials/Character/kurage/LadyWire.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9fac5d4ae798c9a4f827510f363bba22 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Effects/TriangleRinpun.mat b/Rec/Assets/Materials/Effects/TriangleRinpun.mat deleted file mode 100644 index e24c8cbd..00000000 --- a/Rec/Assets/Materials/Effects/TriangleRinpun.mat +++ /dev/null @@ -1,110 +0,0 @@ -%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: TriangleRinpun - m_Shader: {fileID: 4800000, guid: 0406db5a14f94604a8c57ccfbc9f3b46, type: 3} - m_ShaderKeywords: _COLORADDSUBDIFF_ON _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 - m_CustomRenderQueue: 3050 - stringTagMap: - RenderType: Transparent - disabledShaderPasses: - - SHADOWCASTER - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 2800000, guid: bef1a2c4001e845449f8b6b399349f04, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BlendOp: 0 - - _BumpScale: 1 - - _CameraFadingEnabled: 0 - - _CameraFarFadeDistance: 2 - - _CameraNearFadeDistance: 1 - - _ColorMode: 1 - - _Cull: 0 - - _Cutoff: 0 - - _DistortionBlend: 0.5 - - _DistortionEnabled: 0 - - _DistortionStrength: 1 - - _DistortionStrengthScaled: 0.1 - - _DstBlend: 10 - - _EnvironmentReflections: 1 - - _FlipbookBlending: 0 - - _FlipbookMode: 0 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _SampleGI: 0 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SoftParticlesEnabled: 0 - - _SoftParticlesFarFadeDistance: 1 - - _SoftParticlesNearFadeDistance: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 5 - - _Surface: 1 - - _WorkflowMode: 1 - - _ZWrite: 0 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _BaseColorAddSubDiff: {r: 1, g: 0, b: 0, a: 0} - - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 8.000001, g: 0, b: 5.430138, a: 1} - - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &436822464886626897 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Effects/TriangleRinpun.mat.meta b/Rec/Assets/Materials/Effects/TriangleRinpun.mat.meta deleted file mode 100644 index 6b251062..00000000 --- a/Rec/Assets/Materials/Effects/TriangleRinpun.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ece2e13d914ecc64aae16589e0bd25d3 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Stage/Black.mat b/Rec/Assets/Materials/Stage/Black.mat index 8c8cb6a4..aaf11488 100644 --- a/Rec/Assets/Materials/Stage/Black.mat +++ b/Rec/Assets/Materials/Stage/Black.mat @@ -9,7 +9,7 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Black m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_ShaderKeywords: + m_ShaderKeywords: ETC1_EXTERNAL_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -59,11 +59,11 @@ Material: - _GlossMapScale: 0 - _Glossiness: 0 - _GlossyReflections: 0 - - _Metallic: 1 + - _Metallic: 0 - _OcclusionStrength: 1 - _QueueOffset: 0 - _ReceiveShadows: 1 - - _Smoothness: 1 + - _Smoothness: 0.5 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 diff --git a/Rec/Assets/Materials/Stage/HDRGreen.mat b/Rec/Assets/Materials/Stage/HDRGreen.mat deleted file mode 100644 index cb8bc961..00000000 --- a/Rec/Assets/Materials/Stage/HDRGreen.mat +++ /dev/null @@ -1,90 +0,0 @@ -%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: HDRGreen - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2050 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DstBlend: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0.6855785, g: 1.940863, b: 0.6855785, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &4842438934919512286 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Stage/HDRGreen.mat.meta b/Rec/Assets/Materials/Stage/HDRGreen.mat.meta deleted file mode 100644 index f1d98955..00000000 --- a/Rec/Assets/Materials/Stage/HDRGreen.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3d8f74cf67dde0148a756554d1864069 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Materials/Stage/HDRRed.mat b/Rec/Assets/Materials/Stage/HDRRed.mat deleted file mode 100644 index 82671e48..00000000 --- a/Rec/Assets/Materials/Stage/HDRRed.mat +++ /dev/null @@ -1,90 +0,0 @@ -%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: HDRRed - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_ShaderKeywords: _EMISSION - m_LightmapFlags: 2 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 2050 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - 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} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AlphaClip: 0 - - _Blend: 0 - - _BumpScale: 1 - - _Cull: 2 - - _Cutoff: 0.5 - - _DstBlend: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _OcclusionStrength: 1 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 4.237095, g: 0.59896106, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} ---- !u!114 &4842438934919512286 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 1 diff --git a/Rec/Assets/Materials/Stage/HDRRed.mat.meta b/Rec/Assets/Materials/Stage/HDRRed.mat.meta deleted file mode 100644 index 5557e68d..00000000 --- a/Rec/Assets/Materials/Stage/HDRRed.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8e94ea796ec19b44881592eb9efa0685 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Plugins/UniRx.meta b/Rec/Assets/Plugins/UniRx.meta deleted file mode 100644 index ca327784..00000000 --- a/Rec/Assets/Plugins/UniRx.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f0e8bd62c0b432a4bb1b1185528020c1 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Prefabs/Characters/EnemyLuna.prefab b/Rec/Assets/Prefabs/Characters/EnemyLuna.prefab index a10070eb..bb945534 100644 --- a/Rec/Assets/Prefabs/Characters/EnemyLuna.prefab +++ b/Rec/Assets/Prefabs/Characters/EnemyLuna.prefab @@ -305,7 +305,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 561733155143457029} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 1.9, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 561733156878291151} @@ -5812,7 +5812,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 561733155620410910} m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 1.75, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 561733155617724322} @@ -7161,7 +7161,7 @@ CapsuleCollider: m_Radius: 0.5 m_Height: 1 m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} + m_Center: {x: 0, y: 1.9, z: 0} --- !u!114 &561733156878291148 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Rec/Assets/Prefabs/Stage.meta b/Rec/Assets/Prefabs/Stage.meta deleted file mode 100644 index 6abab14c..00000000 --- a/Rec/Assets/Prefabs/Stage.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5ec063402bdfe7b4e84a16e5140506a6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx b/Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx deleted file mode 100644 index 8b4116c0e35bcbc2902d09e36f90ce073ee0bec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22748 zcmc(H2Ut@}^LG>wK~TX0(ghVeC@LVmi_)tF#RwsUl3)T#$KEwwy^00F?p3d#qF0nE zSg?U8SFjO4q>A+3zS*1;2uhHP|M&U!@tBj{o!`#P&dgS_f*9mZq!SfP4Oc1{Qm90F zkb(k1icl^?Ah-$=dXqSmFC!7%NpzDye-f2Jp;29+a0EO8@Qm**b|TSHp?MV_fe^@5 zLl|ms$`JSouClQvR5yB%pFhw!1o@H7p@^^*LE}lxh)yE1ODVo2dw-&@UpAC*+7|4E zg(kmp74WYj5$Wb%L5fbUTmefO)!);cAF{*%f`h_mObjxg0-4HOnf%LW0d(`RkgLa) zJIazm4e%$KgA@d3?tFWa8;$C2t^)b~T=`=xDLy_F239Bs1^v=9yyhav6=VxaquV10 zLmv_q^sO+H;ZNM)Lt^)kx%DiCc?t{XYb=E9fDH=j=ta}|s-2=Mm=#UO%L zT=}C{kb*YT=HR0wfTgFdZIH zs}Oux5E=gV#7!i39(_D>R6n_pvU*8=vy*q>&^8!1C{hjxJ&1gR^ztVheHn(1BI|(Y z|E-%fz}iqZTVbe^`=N5Wb(sAOSVKv>fdv$Ikco{#{crAWHy+++#?P+$XWGm3)XbZ+ zug>YLOTz0R$wm4NcSvi<%I2vqfPV@La9ab5Q{@M@N8rCZbZkTZfv2(9U|~=4_lIc4 z(7>BOYU~aD;D^2%6S`4~HLNCV1QB41V{FfYr;1C)Z z#5nkHq*DCt-H1LUQ=*$c3?QiA-Dv?Zabdq&1^8~jyW1E_Ag$7WhNI}iH?S0B=)H{m zcQknjpUAS7VQ9!a4SY9HV1zcJ`2a&;Bn0-GotdFMk{`>47Xr@FKrd84MU@TU0UnWs z7?V7R0Y3glFr3keJO-SJP!Hx0?g4HvfwO@ru^&uoD4R&VKOz;T!gPPOEGyVq2!Z_qpX_lSeG(Kw6-b1I@PG(N zF?|3uKc4hA^UBkZ8+zjOT%Bzc!0@N}n$kf9b}(H2y0bO(0f4k1*-W_fHXD(9$YW> zFx__}Sz}XBWWlt)*(kePXh4HF!aHLEyc)1O)__X!h3;_k9%TH3%Kg(RKtnQuKNCjV z(P;iwUkRZQpGzcRJCX;9PNKSz82ze#nA7)l445nhJPIbm3?T>?9KH4iba$w$ zz*T@N9Jvz}&qksOW13;F4^Y(UKU5HZ20#t6U`KKzLHPR>CDa^Ba-N1+5sFUSR)i!)q15LaaKJHguHdm8ryJCSkPqrW zMNaBxLR6T~qgL=(ie`1T0bqZ0D%$gaISt*9#Yw=-ELwdz(1}zA^a-dK3)KUeEz~2p0qqZc!$tcWZk;qZ@bJC68JCvJ(fV_| zl9#NiFhN0j;z_xR7p2#)C|C2Myf`=|F_0&>1;3)?$*m-K=pb?u19@_5gHv(^KaN9L z(_veVE#&|n{wGei1hfktj@HQ>I+(J#kxXfH3yLqr-t#_o^-*~29~@?{K0@$4F!lc1fbPJ0lI+$sbZobe?!Y93ljC$)YJ6&V2yxC z@Hsx39^24Kz4}G7h+z!7t8rAWSY$(E`2Q~KQGi9tM-#ChV*TKOsN!cSIlTNv6w-rz zxgT`bi#q%evEuc)D}RpkzFKSsJ{M7n6g89lJrvcrv+n zP%@rOrs8BXF-;=dHm7=$=oEkUe4EFFq6Meo3RCzvI=GEl!2U0?1~aTRG?T*Ve#6Ah z@dh25h1KdA10#^QUh)7Gbsm>q`Z(ojV4|@1$&-p_*BK2)#k1#vcvB5xU2%g^@#OI9 zU{pLgG=^<%2;62pdx zeIGV%2Sb78GN@h?(}PU}WFz=cjpoc?{Kjy+Xh)=yNkbZ8w-1gnq`~#+;21+1SI5Zx zEDJI4zsX`fIL44aD#73f${XK`&HB;p=mGFicl0=@rgc*`h zaRb0$9rT}sYW^k6kc84v_*pmoxfzmB+i)0ltf$a&7UpAUKg!*JO7$dCjQ znTiR-i<2RVV+bHnl-1zXHL&V14iKzJWLVd3BEbeTocH^~whSEH2l)BXU{@Hy4X~%P zSP|0`jsgn}&VIImKb&80K=&Hp)ys`%jnyjZmKf6OB*{F-$Z|`^fH9>3RXR+AJCx6y+t<~zFVRVGYZk?2yln$ zAPMnZI%KtJI4PQ?{JhbNdL1@;?E~l@u$s2|H`0XE%r)Hm(g$u8ff*bz8#055NT zKQWzV&1|*{;27uNY#uNq|0=bdUZLD7(=l}sb{oHpB0F8Llf(P`D`i>iV=se!Vd9=rX zU^@rjmg0u{9ZvaYW1Qlh0=psuG%$329RLpLlq+W0!+~{x50O4d%;Fs+{>0hiidh^y zE~a?faW+mr57QsAV|!0Hz(o6=gSx;XeQ|Ia)Q5{PQe+;zq$YuWG%A`W4dz9Q^xXjh zX#*Jum;rWt<>7-4@M+XR^a0h`>1V^bj5DOCby8RzhyzhyZ7zr<0>(ik{5!`MZ|n z2z}iscITaNm*RojXY>rZgy`eNBqg5F6vVEF@1cI}%GtJj&c(xtrgGS);r8v%Jtm92zXysGmnlcy(y7mP6{M-E z)IT~{J?Fh#&=H-xb9|WE@4pu)t*FcY_%T-PkanqAw*0s&vwC9WB%Bx8CBCs%$&6FK zvzGkH(52F|M(oLoPKg0e&F03_w$V-E9qJAe zPkOTBt~$ilr<8AOI@aK+YyQ?rTaP)x#3f6qJ~PNTx>H+`8I?Hm!MjRl$axWD+})`? zGWGM9fJvkYDq3rI1YSCHe!{cuCGuU*+e}j1;5lEmXl<L5|T5oSUhfoT+X}?$_DqQcmAoT;z7Rar!p-dV%>P=A!;bILGGyQi&dk8#>;e^ zC|B;jnIB`Kw?{dnd!4G^p&h9XEn1;^W^#)wIy8&#kKL;GUiQ0E`BC%7E!PjUue%#wBEn>XZCn!^X!f;7qOf!N7}Q~*V;7sH_Fyq zU*4HAHISmWCe+nXE+91~ZoEWTvCanh?;BIi8WWX2Cm#*%`InW%YW+h_eVo$#U{&Us z)=!WBwXJyP9=9$ytHCGvQrb~jDXpwcrEL@Bo8C$ZbbOO$zSUhD#z=j1;h6;=^OUSs z7E6hFs!^l<#N(6~-<+#YYrXL9%*_f}bfY~c<;6=k*M>mxTF+Z#L00PfMx*#FX8t&8 z_mPc>)N;qt9KLLS@6{J#-$u6TXtFwA-MDvy(V5c@UqeE&zRV~LW_7E`WX}=Q3uq=U zt;uyKck5_m)Lc%Xd?>Q_mbKPy*xm8@QcBm0>O6iIo%cZ}s?T2uG3#hcBFx1PzF z63*0JSsnOog0~FwU)I3|v7^H4HVSHMs)n4{*!6ao`lknO$zPtWO9;A^)mq${owPi> zSc10BT`SS%(S@DSYh|1pTb(5C6(w~EPHwtj@MZL8U^~7yxK0#y}6@^4nAbS~3 z**Ov`w_!&`%Rhx~G94v%t1NfeG}T>b)f~Iq4%De3hBJ5W_r8Do(&=xy-;-Uuo5Sue zx_s4r$^oxyw-)c3`CM}KpUXY2?WG)hULEw(`$Fjj9R_WK$MYLj<+*3M{btblqGevf})d4RxJ1srMT8}1( zdd0bQr;{(-OP{AYDdueRon0+;r8jz{lHcunNNY{Bd0LjH5xVgXzl*~BgRAEVNn|jm z&gawHbuVwhmAcXwrZ*;5wtg&B_By0S?jk3Jv?~6&TfWw7XVnJp?;nG_D!XiiQXXGF zrnD*bZ`KHwZG3iAQ%&8I>T|QB9$x=f(aNUk-y(0X=IJ(~DG#Of2%FO-0`HnW`o3o5 z;-VE^%_rl#C#5V|EoddqGzyF8nw3=3ERwrDyVk2~&u0l1d7;Gx4_DW~k^dBh>2-bf z6NxLBaI5NGxQfgbj~LCWnBs%dhDsXSoNM;yH?5(Gm|cBO&T4aa-mWyBWRHr>&J zdtY@NYBvhZ)0R2)a75Av?G3DdA5>`@yjuLBV{VdE%D6hCn-X!lGPkn-=@H8}d!@^G z*YaiexhaQ*r0eG8IQS(u-_N>ID4L|x?vTH|MQ&QHWYTWh!GA`k%6mU4EfB3~|Cmlq zx)su*k#vx@dv(a}{G>0hDwNMQ5apsCEB~bF zR=e^!HwoHRv&&^ph^7{vdD>AcUQ+z;EwRM0c@<|it%dH=m9B|6*fVRD>Xev+GgSFz z6n0JSnxP|+YU`*cbi1yb^|30Vdy)TA3+VW=XrV841#4N}3Q4AJolj%GyBYFwc4zr0*&m}OtM(yjDPYLTRcp(O4fOIrpCk1s;ovpH;(N z%&sk)b3=+h2T$?XDR1!Y%o+KD1qEwsZgi}bu1u#Su^1CPg?HCQ@4UOTu%k8X&JMGp z3E(x;0tIDLN3Rv0qrgW?;(uq@^H-Jg!}UqG+};_vb}r1lW#sm4L-AKtewt4l$mO=! z<@8f>h2Z0rAK&RF5j%)1)uj{GI;i z%2=5k7jx+uVozq8Wrn%B-Tt~nSHn$Hy;RrZkmka&d>3ivxNN<^mQnot{1cT9D{Px( zHG29i6UuX&oyd+k0R65a)c%&lZo|&F&@w^2w#Pkzd_syR#CO>2t9Ll7cx?2g zg^quj26)-+R;{#S`boXnas1Bt#bS4+AEEjy?~8t9_Dz|& zy@atRL*}c7vS!Ar`8H`J;rr>LRQhf~?UGs9L65x)Y#*8F)}5qvmZ(RxuJAi6C}uT5 zvD{L={SDJ|LwPn~)WSV0i}#R68=0?{%$Q=J_+^>m$%%F+t)$}3m5)Xk7oQn@7goi{ zSkU51oV^2P;=^8XV>=AykWC=r28HVM-Yq4;mk_Q3e)bJnRQ)!di#GZu!xn`fY|NoQ zQiB}}wA5lBd!yBtVNkz;u^1;C14WX(w_krGL~A@_3LRE$f8m_p2AdYdxMjFAVTFgp zxx_Z~>NPqm_zcFc9n-UGZtIv%zF<>+les<v8+QH5zJ5Sq8cRkQ1u48MFbMF3Fm!_&>v98lqEbsP&(Da=xr=oAWURAkHu)4?; zm-U)AHGI6@9(k`x>%iFwl|5G2APMWb_MaItkS^qqGM4M@{xxz0x zVpl^=efX_K8)6@pycKnsBr(>dBF8B#q4L9Hw}0NeYu(8@W#Vr-%UCey;pCks_sBmQ zC)={Us;hke{utlcmtsQ_Vzy++#r@F-zEozzBJJ(3O zebk~^m{{;>*QIr#HC2hxbF7M{x&@VfR(DOQny!-iVt;wFo`1uQNUIyPd#r@!fB(_A zSC<_3q&zgvOV2tf%1BPINh)d>zt}Z8aMcb8= zw`=EURHW^AI+1)>DZKJ+f?vK$<4M!9k|gzM;jS*H8;FHM6`wSs^koxjPqY_Z8@u4l z3P#b4#@xbdt`f}qQ&yzT)?VVPbLq+pXP3Zx9s5=YN?6~kQmWfrdjA|*{z%XM;=AY6 z%B8PeaCC{0cPQ*yb0Q>g$Mx05;Y&K}&yK9Cq?9n7_r?hAK1`gLvYecu5oX=Iwc+^2 zu#Q_NYu{DW?7yDUZC`k+O%a-(sTT8y(w1jSp0B+~*Sub1e~?JzA1n#yM-vXS&QB^S zO3zSyGR6IEcxk%QHHo#(Dk%vM(jM$5t7gqyu~fC_L2PW3IB39O-8I#OjU!oWJT6vc zN%SP?Q8VAp)>Tc2%&o~u_uUu6*E8aFvpHI@_a$qiK4%=u?Tn62Y)Aag<*fZ2QAisj z6b3BJ5s|MtI)V4;<3<0`8#m)*XzPHtH==!F_Jr1fhB@U;U5t_0;C~|>o!n2rC-O&G zwm;rDk!+h`Gk%BTK6^WuvT(TT9ON3Tg=dH#IC|Wm8#uTSZ6hy0~=_H4>ZUyPkD^ukXGU5usxjQ!jDvMRrE} z)j<1(ywk5%Fx8_WD%&<`^;9XJeCndzyrNz5iXQp(oc4V&<<`O3 zTU-y<`?P%vwQh9``ZHpm^;cR~ZBR+5M(Pf;lw8{dy|xpsf8FaYf2vVt+g-UmIKz5l?e)@y*2PEVYhK2M zFO_d(*6rZQa>p6#CshmoMdSJ))k*$hxPEe9X>y z@*R1Z5}kiVhG&;36@J`b8S_!TX^DL6+gj^crQy$69r9gWS#5rD8)L*%CzgetiFk8m zW1+2U2CYf3DN4R0N2T;_>YkX+(VbT1aUDCQn`~5?P86s$Shub<~@$-Y>Y0IEoPLNC*P9q;!9o04E-2)a$`jcU(9Qr5JTMb!(l-r2qM5FTCud|Q{u(4_wmi0v*|(~+~zJlE6}xnd$f1avWpT1 zGrlYc-C>r)Cx2nZO=_xgR6Myl)VcCi32Wt+2%8CGZjFik7$;EnZIxCHBUE5Yf>d&? zQ0zmy1Zt1H208mf+o7cIdG1PcjYOWm-WxtONYKl!#dMxXvBptt!{Ahb^6WbQ`tZ>0 zEAOOhf7%x5H)nM*$!BX-^U=a69q+PxibwKfEDCl_EzhW{F1haaIovfk>wWyDZXNAC zA7sWozMtE%QKi&PbL{$w9ty&@UWyt_`1^}SOk;F%%fyn0-UpskNs89o9hrJ|dVJ~; z**}bB1@fvlE1p3T2nRUdmJd w?ttuGKQWX|w0Pxq*5Gc^V1iPHpCSwbdIx?d%kd zec#ZrXltWZWs}~af}73nP14uRh}QSb-&~-Xx4Brd^W*_~>y$H()C{_$f_z_x9M|4i zwVoAJ=AyDKrsb04R`&$g4GRS9bNE^5Wu*_oTHbhQZz+3yuqwVeUPrd^&DEGI-Rk99 zHBnXH17faZFF4hB|3iFp+qGHVv_ec#%2v8Jf(jZ}C+jvv$bk62BHT!H@Vs585B zYGqp7r=Q%Vo}*X3N}W_a@3v_1UsZ=Am7;?uy+6>oWv)Vma^ktgcjJogr(BLZv%I={ zqkPwh?3MtRk6VN-4CQ??$mRP@B)9uTF}LUM_SfF_Y-?#!K}K%u+O6_8Wv8~sOvqbf z7b2UI8uFp6&_$|A^kTyb+i~Pmjf|W7AI$S8A{@`qVaRvRkJDdUTKp{W^;qxMGEEgR zChbzwSBkp6U@;3KTi!B1bby}2vK|pCi!O#N5K%6Sp1ZTAsw040IzDK`?Y~0KP6-gv zjQl%AzLMW7E`DP4mnOL@y3&zTM`rjb3)iZJM(aAqT)mroh3{Q#TPL%~sP)S&J-Hq| z@9LLUttZ>wPv(S?j$( z#k;KP&!dgRObhw1sZQ>m*VrbJo+=&WEVag-YEfep3G)Bc9;2OVXVv)2UThbKq{SQc;iar4mzrv#>jt$X&`_HgVI` zi&R9?jvDyJDOb7v5&h-9b2>xw@7U^px5QU_t~2rYGDcf~l@Y{@-~PdS)CZ)BdxJu-6+z1idQ zA+GVe-}roytDtY9{4bu14u5$~l!c(IccLtUbMYSs<#3$L1+auT3^OQy!&fvmTf-AL zBH3n*FhN1YE1*Y9UC5x5VmnRbGkx5?f5w}S-Vz+yQycxQHiQ-&Ho2#y$s&u7?~_sN zyWAR`Q$~E1yGJFJ2BffRGj*ia*6)kHWkWa*h<%A44ktKE3<0+8*vd-eQfaTU+<|Pm zNgu5Ux2`*J3Uu&>{h9?*1a}Q=86XJ&oCbx_a>JcHoUmK%gNC>Lyjt3TBfuYG;4QH) z4WSDH`0~inDSW7{wD4*r3rB#vzIZEWlEy6$r?V=D+7{6BNOP89M?^EA9DXYW{+h~S z(OpHDP{R2TT8%A(#Tk{x2q28WE>ZA99y%P_z}0)b-Bb>Rv1afep8A~{Q;30s`fpr^6a`!XGxL#P0bP|+%J==X58h`y25M^L>lXGhKz*Y^fY z0my}wC&C=YttlWRoWoIOVkn5SU)=CU#@R1D2Z&ya?YoS^w%D&+WkT#S2ckFjV>%sp z5lpTLg7_5}qY-kTcm#%eRnRB^exn9{z67ld@OStNFZj}zI#ytop#WK2@r4{lYzzG4D(6-MblXJ0=*t6h=FepxT>maFH7!x>_5NJ!58o59b572Z5M zjp3CaJ%zm#+g#L3{h7UA-^YPQ^{FD)*eLy9x&aR9YgqSj;Af4NW8}lUjzJ(W0RU;6 zOFf*U{$HqPV0CBX3@rpq=sgroIe0@jD1WUd3}%7!F%P2`LiE4BI?&$JW1w$|lMe6d z02?9(Adogt1Oe`mWAz>M4@)0KI8%!-M07=|4{-<@f%-htOBm4kpmZucef~T{a>^(~ z!q&Yr?4bSN(912bsPU6S`{D(IIP_jF+8-S{6}aJ~ehys+M8k3DLXY=3Y>y#Gxm2-V z(#ViwVEL294$Yy{HXcu7!>m7XGN1iYNQa!mI38EL`5lMO2DsmF=Co!|U|0^# zL)~X_hKB3VA94Es=FnhBn)-5JQAm};b7(e%A3zM#p?T=zHqO-l!l7+o#6=E04W2%S z-nu(5?E5N!b_f_U zkkcD@i~{KBj~^hO43^rHt_!`+%=NgnsbjlL%Z%{8y6Crk|9_>{)d#!^n%;+hs}T7T Jz??Pa{{f9;?#2KB diff --git a/Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx.meta b/Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx.meta deleted file mode 100644 index 22232e3c..00000000 --- a/Rec/Assets/Prefabs/Stage/REC_Stage2_Hatinosu.fbx.meta +++ /dev/null @@ -1,117 +0,0 @@ -fileFormatVersion: 2 -guid: 79d2ac8c71c1afa49aa4e84354cbfc80 -ModelImporter: - serializedVersion: 19301 - internalIDToNameTable: [] - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men - second: {fileID: 2100000, guid: 4b5d9c4d6ff3f0f41af87bf5f57523ee, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men.001 - second: {fileID: 2100000, guid: 4b5d9c4d6ff3f0f41af87bf5f57523ee, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire - second: {fileID: 2100000, guid: 3d8f74cf67dde0148a756554d1864069, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire.001 - second: {fileID: 2100000, guid: 3d8f74cf67dde0148a756554d1864069, type: 2} - materials: - materialImportMode: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx b/Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx deleted file mode 100644 index 3590b3d92927bb6989a2af2467c0a97022144410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17724 zcmc&+30zah^A92h0YR-+DV4+9S`k!=ipq^rPKgLsR6=+_G~{6p1qG@1eN=1xsi;U> zX|0O&sCa<>YO7Ynn`%|Sqauj60vG}#ynm!r-vEzP`4rYe>iQHzEY7aB}oBvV^WeRe`w;(MrcyndCMpv(<)A+ z1PWnd(m7~RkImP>!jN}44K2q}LYeV)El=)jitvjc-RghS!R8ao*P#?jq7f>Qv8tdNy>J^-N^B}QAB9^m_PSBuL{vtgG zK`oyVl$Htl!xt|JB?W!k_m(S!F%pWIA^(s*_WkS!I1U~F)yf!qSNuB2ae$NKfH07= z1(5ZEr?o&tNhyD694+VwUq?#l7@-8e@{HX+^Y!qNEX~i2RMlVI`A!kit99?pa|4O5DSVvqTv`!m>L6dX41%@F^nqJ74@nV zAiqw|{o$YU5LYLAC#RvzKSw7grws&}OmRCdw4Yc)>CpmO6~|Z#0SScX^?(P|+8RCr zg>r>JIE{+cF~_}IX~~7k(vW=MBrhP)p)5BTDI0~>BcGmGzCqAOvFNZqG>-m$(>xfg z4W~JnMg3R{RXwfEoM*r?q$~s$Fz%pZqOHbbz&)T^{c0Ba$F^$=8Wr2!&;<&To{A5 zx8b<;lueHNj8HqXT;nRDj$Tb^S_Q=gbc;f}u;dui-yv_3gP8h!)~Q#R-)Xg*Pl`GNFzI z2e*K*e~49zU;`HlTjC_x)QG21TM1kb77lsBwI+y;r34u3DXB8Cex32h72!4^8OV|# z2S_4F5=vn!EK@MD1Ta;Iz`VdGv(DouuPdkmMHm1Nh=7Wz2cVO5((k@fehl3(fzWd% z+gmAD(20IBP(c_hmrYOhU=IM&QTCxoq_kG=h2%LfD#ium+{7F98VV*%WJ71%VReDW zRNXmn%AkiBV0nxz%nrByEtLbW6{sAc0X5bW9-K!Y5S z$@mCfJ(-F1l!_B!Iz&_Stbfp1yKDe7lo9-yXBtM+ieRvVKr^7izs~0(va;wdXVtg`=cWQjMaTv6^Ad2N-p#=yxa(HCq=bRY_on~P`zxw-+P`W9jK~U3AL{-RCSF2*nGdL==R-rYNDOAtjV~;JN z<(*)TfG2?-4J7~`m=AQKFj^r*&kTu+lT(W3PP83NEdqbZ0^?k%fkVa9=w{5W8j&rf_~7Sy()MjgbkZa+niPF&nBIGh67#69MfzbHkzi z0JlD(AGrD6T}`CrIGQ%ck-B7cf(;7lNhjqvU6hlXqWnr1X(Eoq8UC%2u! zL-oihOxDS5D52y8Kea=J$RI7pNZE*oe@p1T0PTW@<2hMP2U|7~mC~l_5Yo36K*j8u}X^ zmjWqi)70HPjNy!cBxH||+v89frO_|$BAT)6enn6@u_%<5D?Su<4Zx!EaU=Fltk)li zDjG_u=H&yTkUQk%-qD=~wfP}v8la+(eOMtej%!fGQk@>XQ!klLcm7u|nNDA}0WZ|W zq@J)7rk6}7lZ*9|>16UKA?wX*5^dXGnn20K3TD5pV?$9xs5oJYtfTsEED-X)XbmIT z(Qqe4=sv*2w(15o%)*|y`v4duuGlDPyduG%sd2DlRiYclAc+#1 zgfU2{oJL^S33@M~s+)u{NT}iV4RxcNYhh173y>ovqyb5Cpd#pktG--RCp4*4b@BcGhrD% zFeu}|f&_YcW5*{WXnRb$4`#c=I=~C2;^AC7je-O--1jRWEdv+#%A_P3vcd@0NKVJ4 zE2}4h0tXFsKHF0P_t!D_y9W5xL9*@}7ra7#m1N!z{iwGl+8?kv48OAlu+ z4!u3uUJ4<1EYQ=$;NpLnq#(W+PzvGHgY$rkDmO)E3g3e;VI~$zRs(m~2PGs~x)$(y zjF93krD38MXB`r~0;MbtPSc?Yv^0J%5U7h*w$7#p3+@c9WTG*33CSxaOQ_@S2H9b7 zLkW2=mK@a`1Q$QzKw%0w|2JaknLvcb<;4=A{Jx1|xg6Y-O*SKZ{nb;G#(I-5K}-N+ zk{XY5)5f`8(?WdW-oGcyk0;9y+P2oUSflK)x$eKzNpH@J6yT7As1(H`a0YRc*N__@ zNN6bK`jpck^RCIo*EZyaz!}6%2+S%o>11 z60)bn)J;94D8&G_c)T+N1I-%PLJmV9b%dGvR`9NSuI*vr!rp!?Azmv5)3QXNBuJQK z$R@e5U`Z29Vm~bb(@UAyY`EP3hx!@FvWPx~a2&npy)=H}ZVs6Slre|}z_W&rSPqv! zA_{+v)%1l95HO|T+>HTfu_aU6N{EX$4ObTR0 z8X3TFe#ZbD>XZ|+1aM)kln7;dVwUb8@hxGG6SLHK9Hw;J@i{`@kJTUAu^<61Ffs3` z*98W7vB?o4TD zSlb9wgP@(n8Mw72hz4ndK)=_=BJcX{eD>y6eqbnjecl6_Ow|{zfkDfzp};)mKFS+( z#4}R2G5a&TRSo{U9!+bJt*?eR8hWXhbSpK6`uDl1(BX_D+hG)}^rq0D5W~fF>?&wM zGB>DAHd-zSNDz2-=rY$U)T#G`+~@ri4yJ!bN987L4sEy7(d5sNkv^S@JR-~vC1u(y zjqVXy+tupFrPAA8wPX6O4>D=9B=e`pi!0`w|GVsxS=S(OhP;dtzHV{0>`cbYl1*>U z=5?Fbw$ql{GviI~SNUg72*3UKFTRJeI&vOUrH@YT-1h$F~3Se-1d4wfDpakN{Q%f!<-|C}ymU7}%io~__n^LsMA^>FF{*_uz~dHcqGJKURcKHXC|j zR>l#Fl&V>7Ri4*PszTl`k_>Rr8O)~2b-8Ql^y;`h&Z zH1N^d;SMT?f`dhL$ll;_!MlSG4)k}w8`euzkTG6xT4mCKKYzKe6Kh6afi1NUr6nox zv=nWON@mV9;#^{8LC~ITFqpQw)^4s>?oaQlUjKr;O(N{#+GLA_dVZJl0Lm>#2;TpRz@B6>lJzL z`qC+{OGaO_d$gsx?nt+qs#$6ATVCedl&+yqx;_8&oXys>oUirmICiX`+op`H1=~!QB$Xenwmo8RI%k!zn_m~FxEu54_6!>G@9u6ZHcUIS z>`w6Dif=ES9bB35+%dO&^*FiX#sfE({IYADqPUG~vFv)6>BaI=;{e;Qs!xgfjvfB= z^1yR>yW@%%1oh8*cFksd$+haUD{4l(EMIdj|LXpGztH(_Ze>rJ_2y1anyQw+wW4!T zAp~g@1s9R_%ue4|!t5;Aos>UR^MZ)D*hljl8VbIMI1MeCUjkwG4Wt$iG#|rOEC~)E z_+xz7ncZsoDP;R}jW z#6;G@bs-5Kd3HFFy{_x#o%Z4Xd_VG+m;63Mzn!zB--&>Y8|9&6o^-vM6)kK#e3Ym6 zpC0p0#rS#)u1#2OnpJqdI;PV1{LW~XfW&J(!!Isv+x?T8ynp5=R{XcfTH#37bb6Mz z{=mRDc|GQ>a-09cp?^|#waa5)*`dPOGmA4uNI#iBENg#SYf*~KHcNVzmae?(Kvzp` z{=MT~*>TyD+#%Fjk1Yo*(|n4rR9P?DKDhEzkF;lrlZ>j)Ro{Akv9NIQ*#SG2cK3^O z$eB8^tffuGRJiE$f99^}bYIJG*pM5I!UVF7B z==)U>FCO@A`LVS0%PmD`iYJVZiOd=4|6<&wnsMP7A>(_TkLUkz?$D)+@!?Z1IDh>* zF8uY5seZ3FNiAnBQ9e)mZb9nUz9CV+ojfvQL95N31nsOUTCMx?ZScMhw^Ks?$$NRk zxa%v2w5X0&J-aOV@}AwrHjZoWZ>(xHtmZ^^_t&|(Pg*_R|9snqHgCRoGPUeYuJt#2 zlO0WlKG^=^>9P2=PfI}hpGVpC`e;u`^pe5r3mv1oe7E7k$$$K9(xP1B`){(y;1BJV zmSHkt*CPJLwN;kx^M?%^((6rM)xw`LvZveeyX@I!rJ7Qg|F4~XSB3gPi!sqU`dvl+tj`3f8tID(fX3hP*@~ihOidWBiSY&tq$0aro7k`vV zzbu{l`|8rE-@Ljid~jggsanZNK$AY&;lBW0c-j#$5PZ7Gk7thbk+BAk{ zo%kXg9FfC8@ShgpV`F9Tj^FXGl9G)?(b3UP8xCEz9W^9sQYtU7G;yfawvfD|{HzPJ zy^{X*j;$(x=22(9dqm-X-q;WI{5!hGo*DD0jh3@tnnhjdKev3r+9{jAzPq)SuTsr@ zxbVWf2l8aM*0)Ov)BpR(H)2atQ2Q8_OVQluna;&4Z%@q3JLh@7bLK6h*a^JnTkA#- zo{>I$QEBFPMqfPkT;1ksEq~pOD`_%QL9&eSaZwu~NKE-nu1=xO11%V=Cn z$J4tq%fH@}V-}UF>h(M|eEPQgm%CT|u%_O6R3{x#o7`AJ}C- z9+1BvcX-*;&bLR@B}T4`5885cYTMV#g{nj zq;zVB5c5eHkJH<4@!HgRX153CzkPa8F=*wGGvD*m2R`zibT4Z8y0%*sqJp*EA~w4W z&wlA!E&oZ?{*rB7sxrFZSAO1QH@BdKz3s;fmv76=8GLonccKN(H`X7PjjXQ9kGs`o zhHJ^11K#qq7aL3ZJ}frcDGsEEUR*v)WfWE2;V&?@`r-_iCun}?4IQ`+rOx3oZZ(19 zc3N&F=QPx>hd+>7%w_3X4_iZ>eIEz188LgTT%i~$zVE)Dm`jWC8j!#^km_;ZsJ;46W9m>b;!7k$Y9Aq=xEW|P<&5WuBWOJo5Sx5G*25>)&F!~3)dUZp0n_sLTu2$>eh5&}qrj{YwIh6xKPoWv5(X%EPY4QR z)DQ)?iB0@q1ZCGM)}TeTLd@!O+l*-q;fT0)q!zcb zd~YTE$t(OdBrd4r9eyyXHTY|Hb_(sG)>Lg8ft|~*2wWP2C@IV#xh}wL8t)W` zE6o%lZY62J0WGw${HSRrpU)qzTiS=fjJjx901ZTF0iN&>3uroH4Snrfd7Nf`&5}8+ z;uP}|-ClIrJ-;Db)9HAC^N?C>XHc|X-U1xT2S)|u4s~XDI-bWHF@hz>2npniABut@803zN{yjSKB`s*w+ zAwOsgtq$jXOB$$Cj{_N zp5{8>5<>re4hRDd@hBvu&2vBo!VZk6nGUE!A3{Jxef(cIAi&lae+(L=m_rU;%HB7~ zPXYtRP>;JRBX2~#VO1@BR#-PDPFP5+KCN<%dDnycwHtkG`j(4gt29-R4{ z%@M!^w+eCv)M!G5w^D|es>~v;MW^-U^^sp%pFedu?$>E==6+h!bCy;k^9BFkA^%_H Wp_LZ9p%bC=Klkq2P3)w diff --git a/Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx.meta b/Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx.meta deleted file mode 100644 index bf74f7e7..00000000 --- a/Rec/Assets/Prefabs/Stage/REC_Stage2_Tujyounohana.fbx.meta +++ /dev/null @@ -1,107 +0,0 @@ -fileFormatVersion: 2 -guid: 5d79f4eb58bd99349bb7886ba8ceed4c -ModelImporter: - serializedVersion: 19301 - internalIDToNameTable: [] - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men - second: {fileID: 2100000, guid: 4b5d9c4d6ff3f0f41af87bf5f57523ee, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire - second: {fileID: 2100000, guid: 3d8f74cf67dde0148a756554d1864069, type: 2} - materials: - materialImportMode: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Prefabs/Stage/Sankakusui.fbx b/Rec/Assets/Prefabs/Stage/Sankakusui.fbx deleted file mode 100644 index 8f3cc15fddc7f155cb6880e369bb225fa070a96a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16220 zcmc&*3v?7!nywH+Ac25U&;^u+0YQ`yAPgWv(n%*Fn3w5h+e*2Q}N2k0^9P7c9h%9ECkp7SM9D>?}&zPCJ0Dp3`^uBay-T>}Uc zCDA1|7Nz6iXv@Q%v(%tg)E`f?El+!u$VyO`il*TCTtC zu+F(X&}(h)@sU}0m~05DYVPs)lIxQc=-V+Spo`T$$*@pS*)5K7j)@slC*pCi+A)Q` zW@Svw%$QgKISG3-u0C#$q)0_djp`nVuZ2FfTJ+IZAtBt;8$DG4Npp$1I1-fLL+FRA zC)vPl?VZ7U$)AFnYeQ_EbpAWO7BLM*ycJpdmt@T3;_IY!U(twS0@m z_bt~{zohB16qu4(4{{=%hAW}mor({a>Io7`mF9C3*`01(la*RGsf3>4Lof!8uTi0X zEu*Ho;omvT9q0p08V%7rT|qhnBy!=A42i5&rpdJkV4q<+i0D^?ikGp0ULg;|NrYlt zn0qijOo|mwzuzZ&j1Zdxr-PoY5@Dpka40@Zw=5udgJd&DE<-PnZ@@=174@OS+D17MRMXAT@?k|7j$j zpoJzPRW^fyM&E)9ZVST-ReooK956DYjI;|;g(5|lY9*G>i%5n&oNOE;O9_+7wMuN# ze{j;<7%2rxfrdps_M})Ugy|Sdyk;^=TK&S5oz5HN)RuYkRIEj@=fxbtwvO|LDLb9_ z8%{leaZRg;nY}vGbQ{`a=$3?@%*ZLHwH|Y? z62Z8uD9m+}{OmDq1kO>k8wIE|*og}~l83mY8Zqe8^RS$0qD>~c4&zWic!M4kaOEh8 z{U~bWWzzE;ZWMzfo@lKpQN5Cza=oMk>%;3z5v>R(ILRbNLL3l@+b=38g*DxfJ2&>! z901w0*GVMa`k1v)U@K;&yg-~M<)PNljWqER22+J~Bd*@&;9@m7pDHuKkj1EQ!*?qz z@DYhB10AHXn{jcyxKZwVq%u~5k_W5dYSb``3L4^w8{=BsIt{}*6}cYf@GOn7{$X%r z+Xyt05%Dbau25CI6n;<~IVRe-!xoWJDx?}olN65>h!}eG*6`OB!9ugx1PrFy@QJdh&4pt_+%3e;_+^_8~>gWrxkMdO^fU~rPI^VG2MS!!pp zT^(*7R3ol#pxGi^NI^YM zv+!I>Roz`d_@AcGnFneb&955%*b_bNk~sms3wm;tJ8{7t6hsxOE>dKc)zkzey{m>E z2GbJoYz9oWGJ(tGWonmkmv_XaRUV~b_xOFE;}$V~$s!!LTkNJFO_6;v7%c6+Dm76F zz$Q>JOV!cb7UKjDXxrJwLfeh7-VqzP>(PCgOKS($(o4*h4f@gIp2JUW^xxag6B<1ECVe(B+yMMG6GwbzXF#w855_#E%6uKOP`8 z4xqc^0ouZWGMQ);Z?s)1mXyw^N9H7Ak3b~6#;5YQT$4ijr7EHe%kJGA)slCNxpuk>p>{n5EdweEc?%Pg@^}bUR%|1BOH4A` zaQ-|dnQbf&K@{3C86)jf#3Zw2@}ZbywoLBgWMh~n$+wG?I!Tjtqu#bDC|Ws{B~9^l zG`5cw; zSX8!_YqY0|;ayu}QQ2~MG8UCBhb|l|lC|%`g;a#))ZA^!9!tg0)#7tAhc9LDRCV#q zoa`~PL07TA zYjJ%yHbz|QYU)iLWf2>$PL{IR7;(w6J~l>NvK-|Y)50d_cEKw)NvYNA;xf(fVN50V zFmXv#*C|X~LT!x#!whs)LS60@CN807I6CSklAE}MTFqgmFiX*P7WEjNM|qt}tuMY1 zdbbmhxCH7uoC##dNnGOO0)*CCzSNL7#j3j0shh`5MvdD3Oz>V##g|~pP*r|bhQ_3O zg|mzgO3E~`yG~smZTpmfzQ6I|Q`vB=145}(i+$}f2?xx0->>6X1~2Y|e!q%SVS3C9$@n4Pj(9B=l^u50{hoQ~ZMjhZMiw=h4l8aGb-BrL1t>;k4&i#wj-nPDP?j5I?__ zfFqq+a+Vt}tb;yLi;=VJlf;vpJxk6q@hnW)`|$^yejL*u`LVkWFEHucGiC^6<)kBM z$cB>{DY-|8G{3>GDpV)MilVF>FCa)8qX8~7W#Rf z!CPC77?(yk^i_RqnGqhI%--Avj)8?lJRXIsxB0@gcwzGt$~A)VJ}M775)#Zlqdudz zs-?Hl2-YGNS@WUssbZA5r1v*5%-`p(z>sp-lm_g_)f*kUj2G8l<1`pgcHwGB@GQ>h zHSFy09sR#sb+PHy`mN3tNsepxCiiHWns@2VLyjL-x3&H4h32NG9L*2T-LgL|=X~Oy z3XeGgHym!=nfPI!tqYE?x;V|d@cyJzpIixCzjy6J*{7FnN=aYdeEz)fVQOW`hM_C7 z_6_~T?Y>hh_x4}#ZdUThbxP?wO?u1Dw3HOV+yWRT>WrSO+ryZ!A40FZ>0n(-YDtpTcm_$V48jWNN8LxifyRPJk!+l*65F|r5oU67GLr6w(2pzH6Ouk$ zvWBFP%{l)PPm&q80q^VhLgF05MGn2Vp=Ht+Z_G$c%zNi#RjV^=&+$j|92=LMP!7#K zns6Yn{jD$mai3$0FzLD3C;Cp;7B=lK*`5$=yQcZOS8h(r8q#ltaAa-LFGl@ZNNxMw zfY#|}o3=may=U>%l_!3lFgPvkpucqU@2@1h{J;GdpMPLu*(=+7WDec^b@QOK-#*;* zed@YlFHax1EN{>H*(cDy_lZTj&%ac@>lM;LH3?;x*Y1|%C-&4JYp@vf`1Vj2omVuk$C-iqYC zMp#y=%$Uz`vU}0dqiT+q+>>DHaT#`8oVoF>k8heaZNZ`yg6r0vg)?2J64xwTd8O~h z39ZhHO>J!-yl`;o(>oLYEAP^<=8HQY*5d;(MoqOPCR5z;^~O(?YPf;U>!I(e%|vPZO;fG`!35(Z7lj>41wJUc&y5#t!Bln#>)Az5z$8JgeKcAPEga7~l diff --git a/Rec/Assets/Prefabs/Stage/Sankakusui.fbx.meta b/Rec/Assets/Prefabs/Stage/Sankakusui.fbx.meta deleted file mode 100644 index 4678904c..00000000 --- a/Rec/Assets/Prefabs/Stage/Sankakusui.fbx.meta +++ /dev/null @@ -1,107 +0,0 @@ -fileFormatVersion: 2 -guid: aad54db8ca46a634d8f3baa8f21d6986 -ModelImporter: - serializedVersion: 19301 - internalIDToNameTable: [] - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men - second: {fileID: 2100000, guid: 4b5d9c4d6ff3f0f41af87bf5f57523ee, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire - second: {fileID: 2100000, guid: 3d8f74cf67dde0148a756554d1864069, type: 2} - materials: - materialImportMode: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Prefabs/Stage/Seisankakutyu.fbx b/Rec/Assets/Prefabs/Stage/Seisankakutyu.fbx deleted file mode 100644 index 0d5f116697c8dabc3c295d7d16b383719694d144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16540 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 RoyBaG%4UQRbc?L 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 diff --git a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Hati.fbx.meta b/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Hati.fbx.meta deleted file mode 100644 index b53f05e3..00000000 --- a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Hati.fbx.meta +++ /dev/null @@ -1,174 +0,0 @@ -fileFormatVersion: 2 -guid: 72f772830d8702846b5690463e27e668 -ModelImporter: - serializedVersion: 19301 - internalIDToNameTable: - - first: - 74: 3680201527246846624 - second: Armature|Attack.001 - - first: - 74: -5913978943142729594 - second: Armature|Move - - first: - 74: -5334622328673261007 - second: Armature|Move (1) - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men - second: {fileID: 2100000, guid: 18e05f314171b9e4496a427683113e4d, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire - second: {fileID: 2100000, guid: e2d2f7e968e6c0a45a36174b134e2549, type: 2} - materials: - materialImportMode: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: - - serializedVersion: 16 - name: Armature|Attack.001 - takeName: Armature|Attack.001 - internalID: 0 - firstFrame: 0 - lastFrame: 29 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - - serializedVersion: 16 - name: Armature|Move - takeName: Armature|Move - internalID: 0 - firstFrame: 0 - lastFrame: 12 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx b/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx deleted file mode 100644 index 43b3d1ab64e323ca4f1c5e939adce94e43f20d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609804 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 diff --git a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx.meta b/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx.meta deleted file mode 100644 index 11e990fb..00000000 --- a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/REC_enemy_Tyou.fbx.meta +++ /dev/null @@ -1,152 +0,0 @@ -fileFormatVersion: 2 -guid: ec2a735a5c3807d46af7c8d836987cbf -ModelImporter: - serializedVersion: 19301 - internalIDToNameTable: - - first: - 74: 4723146814002874508 - second: Armature|Attack - - first: - 74: -5913978943142729594 - second: Armature|Move - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men - second: {fileID: 2100000, guid: 77db515644ff90b4e98183427d8d513f, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Men.001 - second: {fileID: 2100000, guid: 77db515644ff90b4e98183427d8d513f, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire - second: {fileID: 2100000, guid: 579fbfef1eac3a949bfa57d7867d1d18, type: 2} - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Wire.001 - second: {fileID: 2100000, guid: 579fbfef1eac3a949bfa57d7867d1d18, type: 2} - materials: - materialImportMode: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: Armature - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 1 - importConstraints: 1 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: - - serializedVersion: 16 - name: Armature|Move - takeName: Armature|Move - internalID: 0 - firstFrame: 0 - lastFrame: 73 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/tentoumusi.fbx b/Rec/Assets/Presets/Prefabs/Characters/Stage2_enemy/tentoumusi.fbx deleted file mode 100644 index 0b88ef12a629bb8dce8be401adfd24b8e01e60f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51852 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 Z{BM71Ub -{ - [SerializeField] private GameObject prefab; - private Laser _laser; - private Transform _root; - - private List _poolObjectsList; - - protected override void Awake() - { - base.Awake(); - - GameObject obj = prefab; - int count = 10; - CreateLaserPool(obj,count); - } - - private void CreateLaserPool(GameObject obj, int count) - { - var poolObj = obj; - _poolObjectsList = new List(); - for (int i = 0; i < count; i++) - { - var newObj = CreateNewObject(); - newObj.transform.SetParent(transform); - newObj.SetActive(false); - _poolObjectsList.Add(newObj); - } - } - - public GameObject GetInstance() - { - var obj = GetUnusedLaser(); - obj.SetActive(true); - //obj.GetComponent().SetBullet(bullet); - return obj; - } - - private GameObject GetUnusedLaser() => _poolObjectsList.FirstOrDefault(t => t.activeSelf == false); - - private GameObject CreateNewObject() - { - var newObj = Instantiate(prefab); - newObj.name = prefab.name + (_poolObjectsList.Count + 1); - - return newObj; - } - - public void Destroy(GameObject obj) - { - if (obj.activeSelf) obj.SetActive(false); - } - - public void ShotLaser(Vector3 launchPos, Vector3 endPos, float timer, float attack) - { - var laser = GetInstance(); - LaserObject laserObjectClass = laser.GetComponent(); - laserObjectClass.ShotLaser(launchPos, endPos, timer, attack); - } - - public void ShotLaser(Vector3 launchPos, Vector3 direction, float length,float timer, float attack) - { - var laser = GetInstance(); - LaserObject laserObjectClass = laser.GetComponent(); - laserObjectClass.ShotLaser(launchPos, direction, length, timer, attack); - } - - -} \ No newline at end of file diff --git a/Rec/Assets/Scripts/Bullet/LaserPool.cs.meta b/Rec/Assets/Scripts/Bullet/LaserPool.cs.meta deleted file mode 100644 index 451b18ad..00000000 --- a/Rec/Assets/Scripts/Bullet/LaserPool.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e7d0b0ca0527d5f418b8685aa56ba270 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Scripts/Bullet/RazerObject.cs b/Rec/Assets/Scripts/Bullet/RazerObject.cs new file mode 100644 index 00000000..32ee8d50 --- /dev/null +++ b/Rec/Assets/Scripts/Bullet/RazerObject.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System.Linq; + +public class RazerObject : MonoBehaviour +{ + private GameObject razerHead; + [SerializeField] private Component razerParticles; + + private void Awake() + { + razerHead = new GameObject("RazerHead"); + razerHead.transform.SetParent(this.gameObject.transform); + razerParticles = GetComponentInChildren(typeof(ParticleSystem)); + } +} \ No newline at end of file diff --git a/Rec/Assets/Scripts/Bullet/LaserObject.cs.meta b/Rec/Assets/Scripts/Bullet/RazerObject.cs.meta similarity index 100% rename from Rec/Assets/Scripts/Bullet/LaserObject.cs.meta rename to Rec/Assets/Scripts/Bullet/RazerObject.cs.meta diff --git a/Rec/Assets/Scripts/Bullet/TestLaserUser.cs b/Rec/Assets/Scripts/Bullet/TestLaserUser.cs deleted file mode 100644 index d8ad34a0..00000000 --- a/Rec/Assets/Scripts/Bullet/TestLaserUser.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class TestLaserUser : MonoBehaviour -{ - public LaserPool laserPool; - - private void Start() - { - laserPool = LaserPool.Instance; - } - - private void Update() - { - if (Input.GetKeyDown(KeyCode.L)) - { - laserPool.ShotLaser(this.transform.position, transform.up, 10.0f, 10.0f, 1.0f); - } - } -} \ No newline at end of file diff --git a/Rec/Assets/Scripts/Bullet/TestLaserUser.cs.meta b/Rec/Assets/Scripts/Bullet/TestLaserUser.cs.meta deleted file mode 100644 index 47581754..00000000 --- a/Rec/Assets/Scripts/Bullet/TestLaserUser.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c35263ed131aed2419e5551377e88844 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Scripts/Character/Enemy.cs b/Rec/Assets/Scripts/Character/Enemy.cs index 3a3fd173..12b63f00 100644 --- a/Rec/Assets/Scripts/Character/Enemy.cs +++ b/Rec/Assets/Scripts/Character/Enemy.cs @@ -1,7 +1,6 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -using UnityEngine.Serialization; /// /// キャラクターの勢力を表す列挙子 @@ -26,20 +25,15 @@ public class Enemy : MonoBehaviour public Force force { get; private set; } protected Transform playerTf; - [SerializeField] protected Renderer bodyRenderer; [SerializeField] protected int hp; [SerializeField] protected int gaugePoint; - //メインカメラに付いているタグ名 - private const string MainCameraTagName = "MainCamera"; - //カメラに表示されているか - private bool _isRendered = false; - /// /// このキャラクターにダメージを与える /// /// 与えるダメージ量 + protected virtual void Damage(int damage, BulletObject bulletObject) { // 「プレイヤーの弾」ー攻撃→「敵」 @@ -90,26 +84,10 @@ protected virtual void Awake() protected virtual void Update() { - if(bodyRenderer.isVisible) - { - _isRendered = true; - } - else - { - _isRendered = false; - } - } - - protected virtual void FixedUpdate() - { - } - - public bool GetIsRendered(){ - return _isRendered; } - public int GetHP() + // Update is called once per frame + protected virtual void FixedUpdate() { - return hp; } } diff --git a/Rec/Assets/Scripts/Character/Kurage/EnemyLuna.cs b/Rec/Assets/Scripts/Character/Kurage/EnemyLuna.cs index d498a716..43f3028d 100644 --- a/Rec/Assets/Scripts/Character/Kurage/EnemyLuna.cs +++ b/Rec/Assets/Scripts/Character/Kurage/EnemyLuna.cs @@ -59,7 +59,6 @@ protected override void Damage(int damage, BulletObject bulletObject) { base.Damage(damage, bulletObject); } - protected override IEnumerator Fire() { diff --git a/Rec/Assets/Scripts/Character/Kurage/EnemyPulmo.cs b/Rec/Assets/Scripts/Character/Kurage/EnemyPulmo.cs index 1fc3c599..4a017892 100644 --- a/Rec/Assets/Scripts/Character/Kurage/EnemyPulmo.cs +++ b/Rec/Assets/Scripts/Character/Kurage/EnemyPulmo.cs @@ -71,7 +71,6 @@ protected override void Damage(int damage, BulletObject bulletObject) { base.Damage(damage, bulletObject); } - protected override IEnumerator Fire() { diff --git a/Rec/Assets/Scripts/Character/LoopEnemy.cs b/Rec/Assets/Scripts/Character/LoopEnemy.cs index a1b3a129..0f4d3c1f 100644 --- a/Rec/Assets/Scripts/Character/LoopEnemy.cs +++ b/Rec/Assets/Scripts/Character/LoopEnemy.cs @@ -119,7 +119,5 @@ protected Vector3 GetMoveDir(Vector3 enemyMoveDir, float dependency){ return dir; } - - protected abstract IEnumerator Fire(); } diff --git a/Rec/Assets/Scripts/TestTest.cs b/Rec/Assets/Scripts/TestTest.cs deleted file mode 100644 index 464056ec..00000000 --- a/Rec/Assets/Scripts/TestTest.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class TestTest : MonoBehaviour -{ - // Start is called before the first frame update - - private void Awake() - { - - } - - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } - - private void OnCollisionEnter(Collision other) - { - - } -} diff --git a/Rec/Assets/Scripts/TestTest.cs.meta b/Rec/Assets/Scripts/TestTest.cs.meta deleted file mode 100644 index 65b7a2df..00000000 --- a/Rec/Assets/Scripts/TestTest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 60decb5b39ac260418c68ad4e781774c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Scripts/player/LockOnMarker.cs b/Rec/Assets/Scripts/player/LockOnMarker.cs deleted file mode 100644 index d4dd284b..00000000 --- a/Rec/Assets/Scripts/player/LockOnMarker.cs +++ /dev/null @@ -1,88 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; -using System.Linq; -using DG.Tweening; - -public class LockOnMarker : SingletonMonoBehaviour -{ - private GameObject canvas; - [SerializeField] private GameObject cursor; - private GameObject[] cursors; - private GameObject[] enemies; - [SerializeField] private Player playerScript; - private int maxCursor = 20; - - private void Awake() - { - base.Awake(); - cursors = new GameObject[maxCursor]; - enemies = new GameObject[maxCursor]; - } - - private void Start() - { - Player player = playerScript.GetComponent(); - canvas = transform.root.gameObject; - for (int i = 0; i < cursors.Length; i++) - { - cursors[i] = Instantiate(cursor, canvas.transform, false); - cursors[i].gameObject.SetActive(false); - } - } - - private void Update() - { - for (int i = 0; i < cursors.Length; i++) - { - if (cursors[i].activeSelf && enemies != null) - { - if (enemies[i] != null) - { - Vector2 position = - RectTransformUtility.WorldToScreenPoint(Camera.main, enemies[i].transform.position); - cursors[i].transform.position = new Vector3(position.x, position.y, 0f); - } - } - } - } - - private GameObject GetUnusedCursor() => cursors.FirstOrDefault(t => t.activeSelf == false); - - private int GetUnusedEnemyArrayIndex() => - enemies.Select((p, i) => new {Name = p, Index = i}).First(p => false).Index; - - public void LockOnEnemy(GameObject enemyObj) - { - GameObject cursorObj = GetUnusedCursor(); - cursorObj.gameObject.SetActive(true); - - cursorObj.gameObject.transform.DOScale(1, 0.3f); - Image cImage = cursorObj.GetComponent(); - var c = cImage.color; - c.a = 0.0f; - cImage.color = c; - DOTween.ToAlpha( - () => cImage.color, - color => cImage.color = color, - 1.0f, // 目標値 - 0.3f // 所要時間 - ); - - int index = Array.IndexOf(cursors, cursorObj); - enemies[index] = enemyObj; - - Vector2 position = RectTransformUtility.WorldToScreenPoint(Camera.main, enemyObj.transform.position); - cursorObj.transform.position = new Vector3(position.x, position.y, 0f); - } - - public void ReleaseCursor(GameObject enemyObj) - { - int index = Array.IndexOf(enemies, enemyObj); - enemies[index] = null; - cursors[index].gameObject.SetActive(false); - cursors[index].gameObject.transform.localScale *= 5; - } -} \ No newline at end of file diff --git a/Rec/Assets/Scripts/player/LockOnMarker.cs.meta b/Rec/Assets/Scripts/player/LockOnMarker.cs.meta deleted file mode 100644 index 8c1dc074..00000000 --- a/Rec/Assets/Scripts/player/LockOnMarker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a0fd4a82879e1c04eabf3a77094e4074 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Rec/Assets/Scripts/player/Player.cs b/Rec/Assets/Scripts/player/Player.cs index 3fb4b07a..61e0255f 100644 --- a/Rec/Assets/Scripts/player/Player.cs +++ b/Rec/Assets/Scripts/player/Player.cs @@ -4,7 +4,6 @@ using UnityEngine.UI; using DG.Tweening; - public class Player : MonoBehaviour { [SerializeField] BulletPool bulletPool; @@ -29,8 +28,6 @@ public class Player : MonoBehaviour /// private float laserGauge; - private float laserGaugeBuffer; - private float angle; Camera mainCamera; @@ -40,8 +37,6 @@ public class Player : MonoBehaviour private Image Laser_img; [SerializeField] Texture2D pointTexture; - [SerializeField] private List lockedEnemyList = new List(); - // 各最大移動量 float moveXMax = 1.5f; @@ -87,11 +82,6 @@ public class Player : MonoBehaviour /// private bool canPause = true; - void Awake() - { - rigidbody = body.GetComponent(); - rigidbody.angularDrag = 20.0f; - } // Start is called before the first frame update void Start() @@ -114,20 +104,26 @@ void Update() { if (!isStopped) { - GetControlInput(); + getControlInput(); } getOtherInput(); - TargetRenderedCheck(); + //UnityEngine.PlayerLoop.FixedUpdate(); } + void Awake() + { + rigidbody = body.GetComponent(); + rigidbody.angularDrag = 20.0f; + } + // ReSharper disable Unity.PerformanceAnalysis /// /// 移動・攻撃入力の管理 /// - private void GetControlInput() + void getControlInput() { // 移動入力 if (Input.GetKey(KeyCode.A)) @@ -161,34 +157,24 @@ private void GetControlInput() // 攻撃入力 if (Input.GetMouseButtonUp(0)) { - SendRay(); + sendRay(); } - - if (Input.GetMouseButtonDown(1)) + else if (Input.GetMouseButtonUp(1)) { - laserGaugeBuffer = laserGauge; + Debug.Log("GetMouseButtonUp(1)"); + homingShot = true; + openTarget(); } - - if (Input.GetMouseButton(1)) + else if (Input.GetMouseButton(1)) { - homingRange += (100.0f) / 10.0f * Time.deltaTime; + homingRange += 0.01f; - if (homingRange > 100) + if (homingRange > 10) { - homingRange = 100; + homingRange = 10; } - LockOnTarget(); - } - - if (Input.GetMouseButtonUp(1)) - { - //Debug.Log("GetMouseButtonUp(1)"); - homingShot = true; - homingRange = 0.0f; - - HomingShot(); - ReleaseTarget(); + openTarget(); } } @@ -231,10 +217,8 @@ void getOtherInput() } } - /// - /// ストレート - /// - void SendRay() + + void sendRay() { Vector3 mousePosition = Input.mousePosition; mousePosition.z = 20f; @@ -268,90 +252,55 @@ void SendRay() } } - void LockOnTarget() + void openTarget() { mousePos = Input.mousePosition; + mousePos.z = 10f; mousePos = mainCamera.ScreenToWorldPoint(mousePos); if (!(Camera.main is null)) { RaycastHit[] hits = Physics.BoxCastAll(mousePos, Vector3.one * homingRange, - (mousePos - Camera.main.transform.position), Quaternion.identity, 0f, LayerMask.GetMask("Default")); + (mousePos - Camera.main.transform.position), Quaternion.identity, 100f, LayerMask.GetMask("Default")); + - foreach (RaycastHit hit in hits) + if (homingShot) { - if (hit.collider.gameObject.CompareTag("Enemy")) + foreach (RaycastHit hit in hits) { - Enemy enemyClass = hit.collider.gameObject.GetComponent(); - if (enemyClass.GetIsRendered() && enemyClass.GetHP() > 0) + if (hit.collider.gameObject.CompareTag("Enemy")) { - if (!lockedEnemyList.Contains(enemyClass)) + if (laserGauge >= 20) { - if (laserGaugeBuffer >= 20) - { - laserGaugeBuffer -= 20; - lockedEnemyList.Add(enemyClass); - LockOnMarker.Instance.LockOnEnemy(enemyClass.gameObject); - } + Debug.Log(hit.collider.gameObject.name); + laserGauge -= 20; + + //ここでホーミングを打つ(つまり単発を高速レートで打つ感じ) + //hit.collider.gameObjectでぶつかったオブジェクトのことを指す + Homing homing = new Homing(); + homing.Name = "Homing"; + homing.Velocity = 10f; // 仮の値 + homing.HomingStrength = 10f; + homing.AttackPoint = 1; // 仮の値 + homing.Direction = transform.forward; + homing.Target = hit.collider.gameObject; + GameObject bullet = bulletPool.GetInstance(homing); + GameObject effect = bullet.transform.GetChild(0).gameObject; + effect.GetComponent().material.SetColor(EmissionColor, _homingColor); + bullet.GetComponent().setForce(Force.Player); + bullet.transform.position = this.transform.position; } } } - } - } - } - private void HomingShot() - { - List lockedEnemyListBuffer = lockedEnemyList; - - foreach (var enemyClass in lockedEnemyListBuffer) - { - Debug.Log("Enemy Name:" + enemyClass.gameObject.name); - if (laserGauge >= 20) - { - laserGauge -= 20; - Debug.Log("laserGauge:" + laserGauge); - //ここでホーミングを打つ(つまり単発を高速レートで打つ感じ) - //hit.collider.gameObjectでぶつかったオブジェクトのことを指す - Homing homing = new Homing(); - homing.Name = "Homing"; - homing.Velocity = 5f; // 仮の値 - homing.HomingStrength = 12f; - homing.AttackPoint = 1; // 仮の値 - homing.Direction = transform.forward; - homing.Target = enemyClass.gameObject; - GameObject bullet = bulletPool.GetInstance(homing); - GameObject effect = bullet.transform.GetChild(0).gameObject; - effect.GetComponent().material.SetColor(EmissionColor, _homingColor); - bullet.GetComponent().setForce(Force.Player); - bullet.transform.position = this.transform.position; - - LockOnMarker.Instance.ReleaseCursor(enemyClass.gameObject); - //lockedEnemyList.Remove(enemyClass); - } - } - - lockedEnemyList.Clear(); - } + homingRange = 1f; + homingShot = false; - private void TargetRenderedCheck() - { - List lockedEnemyListBuffer = lockedEnemyList; - foreach (var enemyClass in lockedEnemyListBuffer) - { - if (!(enemyClass.GetIsRendered() && enemyClass.GetHP() > 0)) - { - lockedEnemyList.Remove(enemyClass); - LockOnMarker.Instance.ReleaseCursor(enemyClass.gameObject); + //Debug.Log(laserGauge); } } } - private void ReleaseTarget() - { - lockedEnemyList = new List(); - } - private void OnDrawGizmos() { Gizmos.color = Color.blue; @@ -437,7 +386,6 @@ void FixedUpdate() body.transform.localEulerAngles = new Vector3(pitch, ang.y, roll); } - static Texture2D ResizeTexture(Texture2D srcTexture, int newWidth, int newHeight) { var resizedTexture = new Texture2D(newWidth, newHeight);