working on actors
This commit is contained in:
@@ -4,7 +4,7 @@ using RebootReality.jelycho.Main;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootReality.jelycho.Abilities {
|
||||
public class AbilitiesContainer : Actor {
|
||||
public class AbilitiesContainer {
|
||||
public AbilitiesContainer() {
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace RebootReality.jelycho.Abilities {
|
||||
public void RemoveAbility(AbilityEffect ability) {
|
||||
}
|
||||
|
||||
public override void Tick(float deltaTime) {
|
||||
public void Tick(float deltaTime) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using RebootKit.Engine.Main;
|
||||
using Unity.Netcode;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootReality.jelycho.Beacons {
|
||||
public class BaseManager : NetworkBehaviour {
|
||||
[SerializeField] Beacon m_BeaconPrefab;
|
||||
[SerializeField] float m_ConnectionRopeLength = 10.0f;
|
||||
[SerializeField] float m_BeaconSpawnRadius = 15.0f;
|
||||
|
||||
readonly List<Beacon> m_Beacons = new List<Beacon>();
|
||||
|
||||
public IReadOnlyList<Beacon> Beacons => m_Beacons;
|
||||
|
||||
[ServerRpc(RequireOwnership = false)]
|
||||
public void SpawnBeaconServerRpc(Vector3 position) {
|
||||
if (!IsServer) {
|
||||
Debug.LogWarning("Only the server can spawn beacons.");
|
||||
return;
|
||||
}
|
||||
|
||||
Beacon beacon = Instantiate(m_BeaconPrefab, position, Quaternion.identity);
|
||||
beacon.NetworkObject.Spawn();
|
||||
beacon.GrowClientRpc();
|
||||
|
||||
foreach (Beacon otherBeacon in m_Beacons) {
|
||||
if ((otherBeacon.transform.position - beacon.transform.position).sqrMagnitude <
|
||||
m_BeaconSpawnRadius * m_BeaconSpawnRadius) {
|
||||
|
||||
Vector3 startPosition = otherBeacon.RopeConnectionPoint.position;
|
||||
Vector3 endPosition = beacon.RopeConnectionPoint.position;
|
||||
SpawnRopeRpc(startPosition, endPosition);
|
||||
}
|
||||
}
|
||||
|
||||
m_Beacons.Add(beacon);
|
||||
}
|
||||
|
||||
[Rpc(SendTo.Everyone)]
|
||||
void SpawnRopeRpc(Vector3 startPosition, Vector3 endPosition) {
|
||||
if (RR.World.Context is WorldContext worldContext) {
|
||||
worldContext.RopesManager.SpawnLockedRope(m_ConnectionRopeLength, startPosition, endPosition);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
58
Assets/jelycho/Code/Beacons/BaseManagerActor.cs
Normal file
58
Assets/jelycho/Code/Beacons/BaseManagerActor.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using RebootKit.Engine.Main;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using Unity.Netcode;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace RebootReality.jelycho.Beacons {
|
||||
public class BaseManagerActorData : IActorData {
|
||||
public void Serialize(FastBufferWriter writer) {
|
||||
}
|
||||
|
||||
public void Deserialize(FastBufferReader reader) {
|
||||
}
|
||||
}
|
||||
|
||||
public enum BaseManagerActorCommands : ushort {
|
||||
None = 0x0000,
|
||||
SpawnBeacon = 0x0001,
|
||||
}
|
||||
|
||||
public struct SpawnBeaconCommandData : ISerializableEntity {
|
||||
public Vector3 Position;
|
||||
|
||||
public void Serialize(FastBufferWriter writer) {
|
||||
writer.WriteValue(Position);
|
||||
}
|
||||
|
||||
public void Deserialize(FastBufferReader reader) {
|
||||
reader.ReadValue(out Position);
|
||||
}
|
||||
}
|
||||
|
||||
public class BaseManagerActor : Actor {
|
||||
[SerializeField] AssetReferenceGameObject m_BeaconPrefab;
|
||||
[SerializeField] float m_ConnectionRopeLength = 10.0f;
|
||||
[SerializeField] float m_BeaconSpawnRadius = 15.0f;
|
||||
|
||||
protected override IActorData CreateActorData() {
|
||||
return new BaseManagerActorData();
|
||||
}
|
||||
|
||||
protected override void OnActorCommandServer(ActorCommand actorCommand) {
|
||||
if (actorCommand.CommandID == (ushort)BaseManagerActorCommands.SpawnBeacon) {
|
||||
SpawnBeaconCommandData commandData = new SpawnBeaconCommandData();
|
||||
DataSerializationUtils.Deserialize(actorCommand.Data, ref commandData);
|
||||
RR.SpawnActor(m_BeaconPrefab, commandData.Position, Quaternion.identity);
|
||||
}
|
||||
}
|
||||
|
||||
public void TrySpawnBeacon(Vector3 position) {
|
||||
SpawnBeaconCommandData commandData = new SpawnBeaconCommandData {
|
||||
Position = position
|
||||
};
|
||||
|
||||
SendActorCommand((ushort)BaseManagerActorCommands.SpawnBeacon, ref commandData);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,17 @@
|
||||
using Unity.Netcode;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RebootReality.jelycho.Beacons {
|
||||
public class Beacon : NetworkBehaviour {
|
||||
public class Beacon : Actor {
|
||||
[SerializeField] BeaconGraphics m_Graphics;
|
||||
[field: SerializeField] public Transform RopeConnectionPoint { get; private set; }
|
||||
|
||||
[ClientRpc]
|
||||
public void GrowClientRpc() {
|
||||
void Start() {
|
||||
m_Graphics.Grow();
|
||||
}
|
||||
|
||||
protected override IActorData CreateActorData() {
|
||||
return new NoActorData();
|
||||
}
|
||||
}
|
||||
}
|
||||
54
Assets/jelycho/Code/ButtonActor.cs
Normal file
54
Assets/jelycho/Code/ButtonActor.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RebootReality.jelycho {
|
||||
public class ButtonActor : Actor, IInteractable {
|
||||
[SerializeField] Transform m_Graphics;
|
||||
|
||||
public UnityEvent pressed = new UnityEvent();
|
||||
|
||||
protected override IActorData CreateActorData() {
|
||||
return new NoActorData();
|
||||
}
|
||||
|
||||
protected override void OnActorCommandServer(ActorCommand actorCommand) {
|
||||
if (actorCommand.CommandID == (ushort) ButtonActorCommands.Press) {
|
||||
SendActorEvent((ushort) ButtonActorEvents.Pressed);
|
||||
pressed?.Invoke();
|
||||
}
|
||||
}
|
||||
|
||||
protected override void OnActorEventClient(ActorEvent actorEvent) {
|
||||
if (actorEvent.EventID == (ushort) ButtonActorEvents.Pressed) {
|
||||
PlayPressAnimation();
|
||||
}
|
||||
}
|
||||
|
||||
void PlayPressAnimation() {
|
||||
PressAsync().Forget();
|
||||
}
|
||||
|
||||
async UniTask PressAsync() {
|
||||
m_Graphics.localScale = new Vector3(1, 0.1f, 1);
|
||||
await UniTask.Delay(TimeSpan.FromSeconds(1.0f));
|
||||
m_Graphics.localScale = new Vector3(1, 1, 1);
|
||||
}
|
||||
|
||||
public void Interact() {
|
||||
SendActorCommand((ushort) ButtonActorCommands.Press);
|
||||
}
|
||||
}
|
||||
|
||||
public enum ButtonActorCommands : ushort {
|
||||
None = 0x0000,
|
||||
Press = 0x0001,
|
||||
}
|
||||
|
||||
public enum ButtonActorEvents : ushort {
|
||||
None = 0x0000,
|
||||
Pressed = 0x0001,
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/ButtonActor.cs.meta
Normal file
3
Assets/jelycho/Code/ButtonActor.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d10f6d33b0194c67966bb1a1b891ff3e
|
||||
timeCreated: 1751492558
|
||||
@@ -1,17 +0,0 @@
|
||||
using RebootKit.Engine.Services.Simulation;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using RebootReality.jelycho.Main;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
namespace RebootReality.jelycho.Enemies {
|
||||
[AddComponentMenu(GameConsts.k_AddComponentMenu + "Zombie Actor")]
|
||||
public class ZombieActor : Actor {
|
||||
[SerializeField] NavMeshAgent m_NavMeshAgent;
|
||||
[SerializeField] Animator m_Animator;
|
||||
|
||||
void OnEnable() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: efc25d13716540beb6fc3f803e94385e
|
||||
timeCreated: 1743790224
|
||||
5
Assets/jelycho/Code/IInteractable.cs
Normal file
5
Assets/jelycho/Code/IInteractable.cs
Normal file
@@ -0,0 +1,5 @@
|
||||
namespace RebootReality.jelycho {
|
||||
public interface IInteractable {
|
||||
void Interact();
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/IInteractable.cs.meta
Normal file
3
Assets/jelycho/Code/IInteractable.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2078b76220c046a4b6077ab42e8ccaf3
|
||||
timeCreated: 1751512956
|
||||
3
Assets/jelycho/Code/Items.meta
Normal file
3
Assets/jelycho/Code/Items.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 20467ab374d04c1ebc21675b520c0dd2
|
||||
timeCreated: 1751389239
|
||||
19
Assets/jelycho/Code/Items/ItemActor.cs
Normal file
19
Assets/jelycho/Code/Items/ItemActor.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using RebootKit.Engine.Simulation;
|
||||
using Unity.Netcode;
|
||||
|
||||
namespace RebootReality.jelycho.Items {
|
||||
public class ItemActor : Actor {
|
||||
class ItemActorData : IActorData {
|
||||
public string ItemID;
|
||||
|
||||
public void Serialize(FastBufferWriter writer) {
|
||||
}
|
||||
public void Deserialize(FastBufferReader reader) {
|
||||
}
|
||||
}
|
||||
|
||||
protected override IActorData CreateActorData() {
|
||||
return new ItemActorData();
|
||||
}
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Items/ItemActor.cs.meta
Normal file
3
Assets/jelycho/Code/Items/ItemActor.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4ee344364fab4988921fe13bc0bb2784
|
||||
timeCreated: 1751389377
|
||||
15
Assets/jelycho/Code/Items/ItemsManager.cs
Normal file
15
Assets/jelycho/Code/Items/ItemsManager.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using Unity.Netcode;
|
||||
|
||||
namespace RebootReality.jelycho.Items {
|
||||
public class ItemsManager : NetworkBehaviour {
|
||||
|
||||
|
||||
public override void OnNetworkSpawn() {
|
||||
base.OnNetworkSpawn();
|
||||
}
|
||||
|
||||
public override void OnNetworkDespawn() {
|
||||
base.OnNetworkDespawn();
|
||||
}
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Items/ItemsManager.cs.meta
Normal file
3
Assets/jelycho/Code/Items/ItemsManager.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f944119563484f089d2efb7e347c1bf4
|
||||
timeCreated: 1751389244
|
||||
78
Assets/jelycho/Code/Items/WorkbenchActor.cs
Normal file
78
Assets/jelycho/Code/Items/WorkbenchActor.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
using System.Globalization;
|
||||
using RebootKit.Engine.Main;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using TMPro;
|
||||
using Unity.Netcode;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
|
||||
namespace RebootReality.jelycho.Items {
|
||||
public class WorkbenchActor : Actor {
|
||||
class WorkbenchActorData : IActorData {
|
||||
public int SelectedRecipeIndex;
|
||||
|
||||
public void Serialize(FastBufferWriter writer) {
|
||||
writer.WriteValue(SelectedRecipeIndex);
|
||||
}
|
||||
|
||||
public void Deserialize(FastBufferReader reader) {
|
||||
reader.ReadValue(out SelectedRecipeIndex);
|
||||
}
|
||||
}
|
||||
|
||||
[SerializeField] AssetReferenceGameObject m_ItemActorReference;
|
||||
|
||||
[SerializeField] Transform m_PreviewSlot;
|
||||
[SerializeField] Transform m_CraftSpawnPoint;
|
||||
|
||||
[SerializeField] TMP_Text m_TimerText;
|
||||
|
||||
public override void ServerTick(float deltaTime) {
|
||||
base.ServerTick(deltaTime);
|
||||
}
|
||||
|
||||
public override void ClientTick(float deltaTime) {
|
||||
base.ClientTick(deltaTime);
|
||||
m_TimerText.text = DataAs<WorkbenchActorData>().SelectedRecipeIndex.ToString();
|
||||
}
|
||||
|
||||
protected override void OnActorCommandServer(ActorCommand actorCommand) {
|
||||
if (actorCommand.CommandID == (ushort) WorkbenchActorCommands.SelectNextRecipe) {
|
||||
WorkbenchActorData data = DataAs<WorkbenchActorData>();
|
||||
data.SelectedRecipeIndex += 1;
|
||||
IsDataDirty = true;
|
||||
} else if (actorCommand.CommandID == (ushort) WorkbenchActorCommands.SelectPreviousRecipe) {
|
||||
WorkbenchActorData data = DataAs<WorkbenchActorData>();
|
||||
data.SelectedRecipeIndex -= 1;
|
||||
IsDataDirty = true;
|
||||
} else if (actorCommand.CommandID == (ushort) WorkbenchActorCommands.CraftItem) {
|
||||
RR.SpawnActor(m_ItemActorReference, m_CraftSpawnPoint.position, Quaternion.identity);
|
||||
}
|
||||
}
|
||||
|
||||
protected override IActorData CreateActorData() {
|
||||
return new WorkbenchActorData {
|
||||
SelectedRecipeIndex = Random.Range(0, 10)
|
||||
};
|
||||
}
|
||||
|
||||
public void SelectNextRecipe() {
|
||||
SendActorCommand((ushort)WorkbenchActorCommands.SelectNextRecipe);
|
||||
}
|
||||
|
||||
public void SelectPreviousRecipe() {
|
||||
SendActorCommand((ushort)WorkbenchActorCommands.SelectPreviousRecipe);
|
||||
}
|
||||
|
||||
public void CraftItem() {
|
||||
SendActorCommand((ushort) WorkbenchActorCommands.CraftItem);
|
||||
}
|
||||
}
|
||||
|
||||
public enum WorkbenchActorCommands : ushort {
|
||||
None = 0x0000,
|
||||
SelectNextRecipe = 0x0001,
|
||||
SelectPreviousRecipe = 0x0002,
|
||||
CraftItem = 0x0003,
|
||||
}
|
||||
}
|
||||
3
Assets/jelycho/Code/Items/WorkbenchActor.cs.meta
Normal file
3
Assets/jelycho/Code/Items/WorkbenchActor.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 18679c72768c42b0bfed7d0fdb1a2a4e
|
||||
timeCreated: 1751400906
|
||||
@@ -1,35 +0,0 @@
|
||||
using System;
|
||||
using RebootKit.Engine.Main;
|
||||
using RebootReality.jelycho.Beacons;
|
||||
using Unity.Netcode;
|
||||
using UnityEngine;
|
||||
using Logger = RebootKit.Engine.Foundation.Logger;
|
||||
|
||||
namespace RebootReality.jelycho.Main {
|
||||
public class GameWorldController : NetworkWorldController {
|
||||
static readonly Logger s_Logger = new Logger(nameof(GameWorldController));
|
||||
|
||||
public static GameWorldController Instance { get; private set; }
|
||||
|
||||
[SerializeField] BaseManager m_BaseManager;
|
||||
|
||||
void Awake() {
|
||||
Instance = this;
|
||||
}
|
||||
|
||||
public override void OnDestroy() {
|
||||
Instance = null;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
[Rpc(SendTo.Server)]
|
||||
public void RequestBeaconSpawnRpc(Vector3 position) {
|
||||
if (!IsServer) {
|
||||
s_Logger.Error("Only the server can spawn beacons.");
|
||||
return;
|
||||
}
|
||||
|
||||
m_BaseManager.SpawnBeaconServerRpc(position);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3d6f280a434549d99d5c2b7f178ba6b6
|
||||
timeCreated: 1751377186
|
||||
@@ -22,11 +22,6 @@ namespace RebootReality.jelycho.Main {
|
||||
public class JelychoGame : Game {
|
||||
static readonly Logger s_Logger = new Logger(nameof(JelychoGame));
|
||||
|
||||
[Header("Gameplay")]
|
||||
[SerializeField] GameWorldController m_GameWorldControllerPrefab;
|
||||
|
||||
public GameWorldController m_GameWorldController;
|
||||
|
||||
[Header("Player")]
|
||||
[SerializeField] PlayerController m_PlayerControllerPrefab;
|
||||
[SerializeField] PlayerActor m_PlayerActorPrefab;
|
||||
@@ -38,6 +33,19 @@ namespace RebootReality.jelycho.Main {
|
||||
public override void OnDestroy() {
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
protected override void OnPlayerBecameReady(ulong clientID) {
|
||||
s_Logger.Info($"Player {clientID} became ready");
|
||||
|
||||
PlayerActor actor = Instantiate(m_PlayerActorPrefab);
|
||||
actor.name = $"PlayerActor_{clientID}";
|
||||
actor.NetworkObject.SpawnAsPlayerObject(clientID);
|
||||
|
||||
PlayerState playerState = GetPlayerState(clientID);
|
||||
Assert.IsNotNull(playerState);
|
||||
playerState.Actor = actor;
|
||||
playerState.Controller.SetActorClientRpc(actor.NetworkObjectId);
|
||||
}
|
||||
|
||||
public override void OnNetworkSpawn() {
|
||||
base.OnNetworkSpawn();
|
||||
@@ -84,42 +92,6 @@ namespace RebootReality.jelycho.Main {
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnWorldLoaded() {
|
||||
base.OnWorldLoaded();
|
||||
|
||||
if (IsServer) {
|
||||
m_GameWorldController = Instantiate(m_GameWorldControllerPrefab);
|
||||
m_GameWorldController.NetworkObject.Spawn();
|
||||
}
|
||||
|
||||
OnPlayerReadyRpc(NetworkManager.Singleton.LocalClientId);
|
||||
}
|
||||
|
||||
public override void OnWorldUnload() {
|
||||
base.OnWorldUnload();
|
||||
|
||||
if (IsServer) {
|
||||
m_GameWorldController.NetworkObject.Despawn();
|
||||
Destroy(m_GameWorldController.gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
[Rpc(SendTo.Server)]
|
||||
void OnPlayerReadyRpc(ulong clientID) {
|
||||
if (!IsServer) {
|
||||
return;
|
||||
}
|
||||
|
||||
PlayerActor actor = Instantiate(m_PlayerActorPrefab);
|
||||
actor.name = $"PlayerActor_{clientID}";
|
||||
actor.NetworkObject.SpawnAsPlayerObject(clientID);
|
||||
|
||||
PlayerState playerState = GetPlayerState(clientID);
|
||||
Assert.IsNotNull(playerState);
|
||||
playerState.Actor = actor;
|
||||
playerState.Controller.SetActorClientRpc(actor.NetworkObjectId);
|
||||
}
|
||||
|
||||
PlayerState GetPlayerState(ulong clientID) {
|
||||
foreach (PlayerState state in m_PlayerStates) {
|
||||
if (state.clientID == clientID) {
|
||||
@@ -145,6 +117,12 @@ namespace RebootReality.jelycho.Main {
|
||||
RR.WriteToConsole($" {worldConfigAsset.Config.name}");
|
||||
}
|
||||
}
|
||||
|
||||
[RCCMD("connect_dev", "Connects to a local server for development purposes")]
|
||||
public static void ConnectToLocalServer(string[] args) {
|
||||
RR.WriteToConsole("Connecting to server...");
|
||||
RR.Connect();
|
||||
}
|
||||
|
||||
[RCCMD("connect", "Connects to a server with given Steam ID. Usage: connect <steam_id>")]
|
||||
public static void ConnectToServer(string[] args) {
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
using RebootKit.Engine.Extensions;
|
||||
using System;
|
||||
using RebootKit.Engine.Extensions;
|
||||
using RebootKit.Engine.Foundation;
|
||||
using RebootKit.Engine.Main;
|
||||
using RebootKit.Engine.Services.Simulation;
|
||||
using RebootKit.Engine.Services.Simulation.Sensors;
|
||||
using RebootKit.Engine.Simulation;
|
||||
using RebootKit.Engine.Simulation.Sensors;
|
||||
using RebootReality.jelycho.Main;
|
||||
using Unity.Collections;
|
||||
using Unity.Mathematics;
|
||||
using Unity.Netcode;
|
||||
using UnityEngine;
|
||||
@@ -29,6 +26,42 @@ namespace RebootReality.jelycho.Player {
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public struct GenericSensor : ISensor {
|
||||
[SerializeField] Transform m_Origin;
|
||||
[SerializeField] LayerMask m_LayerMask;
|
||||
[SerializeField] float m_MaxDistance;
|
||||
|
||||
public GameObject Sense() {
|
||||
Ray ray = new Ray(m_Origin.position, m_Origin.forward);
|
||||
|
||||
if (Physics.Raycast(ray, out RaycastHit hit, m_MaxDistance, m_LayerMask)) {
|
||||
return hit.collider.gameObject;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public struct GenericSensor<T> : ISensor<T> where T : class {
|
||||
[SerializeField] Transform m_Origin;
|
||||
[SerializeField] LayerMask m_LayerMask;
|
||||
[SerializeField] float m_MaxDistance;
|
||||
|
||||
public T Sense() {
|
||||
Ray ray = new Ray(m_Origin.position, m_Origin.forward);
|
||||
|
||||
if (Physics.Raycast(ray, out RaycastHit hit, m_MaxDistance, m_LayerMask)) {
|
||||
if (hit.collider.TryGetComponent(out T component)) {
|
||||
return component;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public class PlayerActor : NetworkBehaviour {
|
||||
static readonly Logger s_Logger = new Logger(nameof(PlayerActor));
|
||||
|
||||
@@ -75,6 +108,9 @@ namespace RebootReality.jelycho.Player {
|
||||
[SerializeField] LayerMask m_BeaconPlacementLayerMask = 0;
|
||||
[SerializeField] float m_BeaconPlacementMaxDistance = 15.0f;
|
||||
[SerializeField] float m_NormalDotUpThreshold = 0.5f;
|
||||
|
||||
[Header("Sensors")]
|
||||
[SerializeField] GenericSensor<IInteractable> m_InteractablesSensor;
|
||||
|
||||
[Header("Network")]
|
||||
[SerializeField] float m_MinTeleportDistance = 0.5f;
|
||||
@@ -318,7 +354,9 @@ namespace RebootReality.jelycho.Player {
|
||||
if (TryGetBeaconPosition(out Vector3 beaconPosition)) {
|
||||
SetAnimatorTriggerRpc(AnimatorParamHashes.Throw);
|
||||
|
||||
GameWorldController.Instance.RequestBeaconSpawnRpc(beaconPosition);
|
||||
if (RR.World.Context is WorldContext worldContext) {
|
||||
worldContext.BaseManager.TrySpawnBeacon(beaconPosition);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -331,10 +369,33 @@ namespace RebootReality.jelycho.Player {
|
||||
m_Animator.SetTrigger(AnimatorParamHashes.Block);
|
||||
}
|
||||
|
||||
public void Interact() {
|
||||
if (!IsOwner) {
|
||||
s_Logger.Error("Only the owner can perform interactions.");
|
||||
return;
|
||||
}
|
||||
|
||||
IInteractable interactable = m_InteractablesSensor.Sense();
|
||||
if (interactable is not null) {
|
||||
interactable.Interact();
|
||||
SetAnimatorTriggerRpc(AnimatorParamHashes.Throw);
|
||||
}
|
||||
}
|
||||
|
||||
[Rpc(SendTo.Everyone)]
|
||||
void SetAnimatorTriggerRpc(int hash) {
|
||||
m_Animator.SetTrigger(hash);
|
||||
}
|
||||
|
||||
bool TryGetInteractable(out IInteractable interactable) {
|
||||
GameObject pickedGameObject = m_Camera.Sensor.Sense();
|
||||
if (pickedGameObject != null && pickedGameObject.TryGetComponent(out interactable)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
interactable = null;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool TryGetBeaconPosition(out Vector3 position) {
|
||||
Ray ray = new Ray(m_Camera.Camera.transform.position, m_Camera.Camera.transform.forward);
|
||||
|
||||
@@ -97,6 +97,10 @@ namespace RebootReality.jelycho.Player {
|
||||
if (m_Config.secondaryActionReference.action.WasReleasedThisFrame()) {
|
||||
m_Actor.SecondaryAction();
|
||||
}
|
||||
|
||||
if (m_Config.interactActionReference.action.WasReleasedThisFrame()) {
|
||||
m_Actor.Interact();
|
||||
}
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
@@ -108,6 +112,7 @@ namespace RebootReality.jelycho.Player {
|
||||
public InputActionReference dragObjectActionReference;
|
||||
public InputActionReference primaryActionReference;
|
||||
public InputActionReference secondaryActionReference;
|
||||
public InputActionReference interactActionReference;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@ namespace RebootReality.jelycho.Ropes {
|
||||
public class RopesManager : MonoBehaviour {
|
||||
[SerializeField] float m_RopeSegmentLength = 0.5f;
|
||||
[SerializeField] int m_ConstrainIterations = 50;
|
||||
|
||||
|
||||
[SerializeField] bool m_ShowGizmos = true;
|
||||
|
||||
readonly List<RopeData> m_Ropes = new List<RopeData>();
|
||||
|
||||
|
||||
public int RopesCount {
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
get {
|
||||
@@ -45,9 +45,9 @@ namespace RebootReality.jelycho.Ropes {
|
||||
RopeConfig ropeConfig = RopeConfig.Default;
|
||||
ropeConfig.segmentLength = m_RopeSegmentLength;
|
||||
ropeConfig.numberOfConstrainIterations = m_ConstrainIterations;
|
||||
|
||||
|
||||
float deltaTime = Time.fixedDeltaTime;
|
||||
|
||||
|
||||
Profiler.BeginSample("RopesManager.SimulateRopes");
|
||||
NativeArray<JobHandle> jobHandles = new NativeArray<JobHandle>(m_Ropes.Count, Allocator.Temp);
|
||||
|
||||
@@ -73,21 +73,18 @@ namespace RebootReality.jelycho.Ropes {
|
||||
|
||||
Profiler.BeginSample("RopesManager.CalculateRopeBounds");
|
||||
// @TODO: figure out a way to avoid this job dependency chain.
|
||||
NativeArray<NativeArray<float3>> boundsArrays = new NativeArray<NativeArray<float3>>(m_Ropes.Count, Allocator.Temp);
|
||||
|
||||
NativeArray<NativeArray<float3>> boundsArrays =
|
||||
new NativeArray<NativeArray<float3>>(m_Ropes.Count, Allocator.Temp);
|
||||
|
||||
for (int i = 0; i < m_Ropes.Count; i++) {
|
||||
boundsArrays[i] = new NativeArray<float3>(2, Allocator.TempJob);
|
||||
|
||||
|
||||
CalculateRopeBoundsJob calculateBoundsJob = new CalculateRopeBoundsJob {
|
||||
Positions = m_Ropes[i].Positions,
|
||||
Bounds = boundsArrays[i]
|
||||
};
|
||||
|
||||
// if (i > 0) {
|
||||
// jobHandles[i] = calculateBoundsJob.Schedule(jobHandles[i - 1]);
|
||||
// } else {
|
||||
jobHandles[i] = calculateBoundsJob.Schedule();
|
||||
// }
|
||||
jobHandles[i] = calculateBoundsJob.Schedule();
|
||||
}
|
||||
JobHandle.CompleteAll(jobHandles);
|
||||
|
||||
@@ -100,7 +97,7 @@ namespace RebootReality.jelycho.Ropes {
|
||||
m_Ropes[i] = rope;
|
||||
}
|
||||
Profiler.EndSample();
|
||||
|
||||
|
||||
foreach (NativeArray<float3> boundsArray in boundsArrays) {
|
||||
boundsArray.Dispose();
|
||||
}
|
||||
@@ -111,11 +108,11 @@ namespace RebootReality.jelycho.Ropes {
|
||||
|
||||
// @TODO: finish the rope spawning logic.
|
||||
public void SpawnRope(float3 start, float3 end, bool lockFirst = false, bool lockLast = false) {
|
||||
int segmentsCount = (int)(math.distance(start, end) / m_RopeSegmentLength) + 1;
|
||||
int segmentsCount = (int) (math.distance(start, end) / m_RopeSegmentLength) + 1;
|
||||
NativeArray<float3> positions = new NativeArray<float3>(segmentsCount, Allocator.Temp);
|
||||
|
||||
|
||||
for (int i = 0; i < segmentsCount; ++i) {
|
||||
float t = (float)i / (segmentsCount - 1);
|
||||
float t = (float) i / (segmentsCount - 1);
|
||||
positions[i] = math.lerp(start, end, t);
|
||||
}
|
||||
|
||||
@@ -126,11 +123,11 @@ namespace RebootReality.jelycho.Ropes {
|
||||
}
|
||||
|
||||
public void SpawnLockedRope(float ropeLength, float3 start, float3 end) {
|
||||
int segmentsCount = (int)(ropeLength / m_RopeSegmentLength) + 1;
|
||||
int segmentsCount = (int) (ropeLength / m_RopeSegmentLength) + 1;
|
||||
NativeArray<float3> positions = new NativeArray<float3>(segmentsCount, Allocator.Temp);
|
||||
|
||||
|
||||
for (int i = 0; i < segmentsCount; ++i) {
|
||||
float t = (float)i / (segmentsCount - 1);
|
||||
float t = (float) i / (segmentsCount - 1);
|
||||
positions[i] = math.lerp(start, end, t);
|
||||
}
|
||||
|
||||
@@ -144,7 +141,7 @@ namespace RebootReality.jelycho.Ropes {
|
||||
public NativeArray<float3> PeekRopePositions(int index) {
|
||||
return m_Ropes[index].Positions;
|
||||
}
|
||||
|
||||
|
||||
static readonly Plane[] s_Planes = new Plane[6];
|
||||
|
||||
public bool IsRopeBoundsInFrustum(int index, Camera cam) {
|
||||
@@ -153,11 +150,11 @@ namespace RebootReality.jelycho.Ropes {
|
||||
GeometryUtility.CalculateFrustumPlanes(cam, s_Planes);
|
||||
return GeometryUtility.TestPlanesAABB(s_Planes, bound);
|
||||
}
|
||||
|
||||
|
||||
public Bounds GetRopeBounds(int index) {
|
||||
return m_Ropes[index].Bounds;
|
||||
}
|
||||
|
||||
|
||||
void Clear() {
|
||||
foreach (RopeData rope in m_Ropes) {
|
||||
rope.Dispose();
|
||||
@@ -171,7 +168,7 @@ namespace RebootReality.jelycho.Ropes {
|
||||
public NativeArray<float3> OldPositions;
|
||||
public NativeArray<bool> IsLocked;
|
||||
public Bounds Bounds;
|
||||
|
||||
|
||||
public int SegmentCount {
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
get {
|
||||
@@ -201,13 +198,13 @@ namespace RebootReality.jelycho.Ropes {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[BurstCompile]
|
||||
struct SimulateRopeJob : IJobParallelFor {
|
||||
public NativeArray<float3> Positions;
|
||||
public NativeArray<float3> OldPositions;
|
||||
[ReadOnly] public NativeArray<bool> IsLocked;
|
||||
|
||||
|
||||
[ReadOnly] public float DeltaTime;
|
||||
[ReadOnly] public RopeConfig Config;
|
||||
|
||||
@@ -218,7 +215,7 @@ namespace RebootReality.jelycho.Ropes {
|
||||
|
||||
float3 position = Positions[index];
|
||||
float3 segmentPositionBeforeUpdate = position;
|
||||
|
||||
|
||||
position += (position - OldPositions[index]) * Config.dampingFactor;
|
||||
position.y += Config.gravity * DeltaTime;
|
||||
|
||||
@@ -239,7 +236,7 @@ namespace RebootReality.jelycho.Ropes {
|
||||
for (int i = 0; i < Positions.Length - 1; ++i) {
|
||||
float3 position = Positions[i];
|
||||
float3 nextPosition = Positions[i + 1];
|
||||
|
||||
|
||||
float currentDistance = math.distance(position, nextPosition);
|
||||
float difference = currentDistance - Config.segmentLength;
|
||||
float3 direction = math.normalize(position - nextPosition);
|
||||
@@ -254,15 +251,15 @@ namespace RebootReality.jelycho.Ropes {
|
||||
nextPosition += change;
|
||||
Positions[i + 1] = nextPosition;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[BurstCompile]
|
||||
struct CalculateRopeBoundsJob: IJob {
|
||||
struct CalculateRopeBoundsJob : IJob {
|
||||
[ReadOnly] public NativeArray<float3> Positions;
|
||||
|
||||
|
||||
public NativeArray<float3> Bounds;
|
||||
|
||||
public void Execute() {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using RebootKit.Engine.Simulation;
|
||||
using RebootReality.jelycho.Beacons;
|
||||
using RebootReality.jelycho.Ropes;
|
||||
using UnityEngine;
|
||||
|
||||
@@ -6,5 +7,6 @@ namespace RebootReality.jelycho {
|
||||
public class WorldContext : MonoBehaviour, IWorldContext {
|
||||
[field: SerializeField] public Transform PlayerSpawnPoint { get; private set; }
|
||||
[field: SerializeField] public RopesManager RopesManager { get; private set; }
|
||||
[field: SerializeField] public BaseManagerActor BaseManager { get; private set; }
|
||||
}
|
||||
}
|
||||
@@ -60,7 +60,7 @@
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
"name": "Use",
|
||||
"name": "Interact",
|
||||
"type": "Button",
|
||||
"id": "3284ff03-949a-4f12-913b-1b74b99a599e",
|
||||
"expectedControlType": "",
|
||||
@@ -262,7 +262,7 @@
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": "",
|
||||
"action": "Use",
|
||||
"action": "Interact",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
@@ -273,7 +273,7 @@
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": "",
|
||||
"action": "Use",
|
||||
"action": "Interact",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
|
||||
BIN
Assets/jelycho/Models/Button.fbx
Normal file
BIN
Assets/jelycho/Models/Button.fbx
Normal file
Binary file not shown.
107
Assets/jelycho/Models/Button.fbx.meta
Normal file
107
Assets/jelycho/Models/Button.fbx.meta
Normal file
@@ -0,0 +1,107 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5de98fe51d9476a46b97732c355b6283
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
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
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
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
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/jelycho/Models/Enemy_Weapon_Dagger.fbx
Normal file
BIN
Assets/jelycho/Models/Enemy_Weapon_Dagger.fbx
Normal file
Binary file not shown.
107
Assets/jelycho/Models/Enemy_Weapon_Dagger.fbx.meta
Normal file
107
Assets/jelycho/Models/Enemy_Weapon_Dagger.fbx.meta
Normal file
@@ -0,0 +1,107 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dc24d2edc994e6845a7c3f1174bc20ac
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
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
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
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
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/jelycho/Models/Workbench.fbx
Normal file
BIN
Assets/jelycho/Models/Workbench.fbx
Normal file
Binary file not shown.
107
Assets/jelycho/Models/Workbench.fbx.meta
Normal file
107
Assets/jelycho/Models/Workbench.fbx.meta
Normal file
@@ -0,0 +1,107 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d453f7533b3772d4fb9fa2ee1265487f
|
||||
ModelImporter:
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 2
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
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
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
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
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/jelycho/Prefabs/Items.meta
Normal file
8
Assets/jelycho/Prefabs/Items.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 32d89e8bde7d3c143a8194d778a3aa4c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
177
Assets/jelycho/Prefabs/Items/item_dagger.prefab
Normal file
177
Assets/jelycho/Prefabs/Items/item_dagger.prefab
Normal file
@@ -0,0 +1,177 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &7390605608055178527
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 711236274234327174}
|
||||
- component: {fileID: 3623051023707969355}
|
||||
- component: {fileID: 695493513755002537}
|
||||
- component: {fileID: 3445042364824966478}
|
||||
m_Layer: 0
|
||||
m_Name: item_dagger
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &711236274234327174
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7390605608055178527}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 8232855175872471746}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &3623051023707969355
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7390605608055178527}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4ee344364fab4988921fe13bc0bb2784, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<SourceActorPath>k__BackingField:
|
||||
<ActorID>k__BackingField: 4851955581397251236
|
||||
--- !u!54 &695493513755002537
|
||||
Rigidbody:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7390605608055178527}
|
||||
serializedVersion: 4
|
||||
m_Mass: 1
|
||||
m_Drag: 0
|
||||
m_AngularDrag: 0.05
|
||||
m_CenterOfMass: {x: 0, y: 0, z: 0}
|
||||
m_InertiaTensor: {x: 1, y: 1, z: 1}
|
||||
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ImplicitCom: 1
|
||||
m_ImplicitTensor: 1
|
||||
m_UseGravity: 1
|
||||
m_IsKinematic: 0
|
||||
m_Interpolate: 0
|
||||
m_Constraints: 0
|
||||
m_CollisionDetection: 0
|
||||
--- !u!65 &3445042364824966478
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7390605608055178527}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 0.1929968, y: 1.3103356, z: 0.06497225}
|
||||
m_Center: {x: 0, y: 0.35144886, z: 0}
|
||||
--- !u!1001 &8487670479205696809
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 711236274234327174}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0.000000021855694
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -7511558181221131132, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[0]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: 770429b7774033845bc58804ec3b0a1d, type: 2}
|
||||
- target: {fileID: -7511558181221131132, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[1]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: edef552475b255d4ea742566be1a2348, type: 2}
|
||||
- target: {fileID: -7511558181221131132, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[2]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: c938a4b6cdb8f864c974ae28f6c447d4, type: 2}
|
||||
- target: {fileID: -7511558181221131132, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: 'm_Materials.Array.data[3]'
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: 552c09423413db44f97d9edf43ccf666, type: 2}
|
||||
- target: {fileID: 919132149155446097, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Enemy_Weapon_Dagger
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
--- !u!4 &8232855175872471746 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: dc24d2edc994e6845a7c3f1174bc20ac, type: 3}
|
||||
m_PrefabInstance: {fileID: 8487670479205696809}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d8656ef49bb69e647b019ff5e4d68209
|
||||
guid: 50a5e87baaedf5b46ba52646e8e88b74
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -9,7 +9,6 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5368312062609190479}
|
||||
- component: {fileID: 4051450131610750715}
|
||||
- component: {fileID: 1553563146403112987}
|
||||
- component: {fileID: 2346714148002668394}
|
||||
m_Layer: 0
|
||||
@@ -36,31 +35,6 @@ Transform:
|
||||
- {fileID: 6137122062910868373}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &4051450131610750715
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 611922230303722876}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
GlobalObjectIdHash: 4066693613
|
||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||
DeferredDespawnTick: 0
|
||||
Ownership: 1
|
||||
AlwaysReplicateAsRoot: 0
|
||||
SynchronizeTransform: 1
|
||||
ActiveSceneSynchronization: 0
|
||||
SceneMigrationSynchronization: 1
|
||||
SpawnWithObservers: 1
|
||||
DontDestroyWithOwner: 0
|
||||
AutoObjectParentSync: 1
|
||||
SyncOwnerTransformWhenParented: 1
|
||||
AllowOwnerToParent: 0
|
||||
--- !u!114 &1553563146403112987
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -45,7 +45,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
GlobalObjectIdHash: 1174112582
|
||||
GlobalObjectIdHash: 1663100664
|
||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||
DeferredDespawnTick: 0
|
||||
Ownership: 1
|
||||
@@ -72,12 +72,6 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
m_Config:
|
||||
playerActorPrefab:
|
||||
m_AssetGUID:
|
||||
m_SubObjectName:
|
||||
m_SubObjectGUID:
|
||||
m_SubObjectType:
|
||||
m_EditorAssetChanged: 0
|
||||
moveActionReference: {fileID: -2772844096359753972, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
lookActionReference: {fileID: -5746443703610909298, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
jumpActionReference: {fileID: 2789365106649255415, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
@@ -85,3 +79,4 @@ MonoBehaviour:
|
||||
dragObjectActionReference: {fileID: 2331847964233633448, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
primaryActionReference: {fileID: 7005240712943983493, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
secondaryActionReference: {fileID: -1076036341132388265, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
interactActionReference: {fileID: 2253952978414542901, guid: f991e9abd9a53ee4b94b329a5ce96cb2, type: 3}
|
||||
|
||||
405
Assets/jelycho/Prefabs/workbench_0.prefab
Normal file
405
Assets/jelycho/Prefabs/workbench_0.prefab
Normal file
@@ -0,0 +1,405 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &177704416304640098
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8971180579576376116}
|
||||
- component: {fileID: 1544238938142496718}
|
||||
- component: {fileID: 1223337366702596666}
|
||||
m_Layer: 5
|
||||
m_Name: Canvas
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &8971180579576376116
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 177704416304640098}
|
||||
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000058114523}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 1.017}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 3771860425735229648}
|
||||
m_Father: {fileID: 3316318172476770199}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: -0, y: 0.543}
|
||||
m_SizeDelta: {x: 2, y: 1}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!223 &1544238938142496718
|
||||
Canvas:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 177704416304640098}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_RenderMode: 2
|
||||
m_Camera: {fileID: 0}
|
||||
m_PlaneDistance: 100
|
||||
m_PixelPerfect: 0
|
||||
m_ReceivesEvents: 1
|
||||
m_OverrideSorting: 0
|
||||
m_OverridePixelPerfect: 0
|
||||
m_SortingBucketNormalizedSize: 0
|
||||
m_VertexColorAlwaysGammaSpace: 0
|
||||
m_AdditionalShaderChannelsFlag: 25
|
||||
m_UpdateRectTransformForStandalone: 0
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 0
|
||||
m_TargetDisplay: 0
|
||||
--- !u!114 &1223337366702596666
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 177704416304640098}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_UiScaleMode: 0
|
||||
m_ReferencePixelsPerUnit: 100
|
||||
m_ScaleFactor: 1
|
||||
m_ReferenceResolution: {x: 800, y: 600}
|
||||
m_ScreenMatchMode: 0
|
||||
m_MatchWidthOrHeight: 0
|
||||
m_PhysicalUnit: 3
|
||||
m_FallbackScreenDPI: 96
|
||||
m_DefaultSpriteDPI: 96
|
||||
m_DynamicPixelsPerUnit: 1
|
||||
m_PresetInfoIsWorld: 1
|
||||
--- !u!1 &988454396442163165
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8848624710731351544}
|
||||
m_Layer: 0
|
||||
m_Name: preview
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &8848624710731351544
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 988454396442163165}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0.000000021855694, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 2.403, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3316318172476770199}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &3060124076595975388
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3316318172476770199}
|
||||
- component: {fileID: 1209392248739842423}
|
||||
m_Layer: 0
|
||||
m_Name: workbench_0
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &3316318172476770199
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3060124076595975388}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 8848624710731351544}
|
||||
- {fileID: 1958249987234008654}
|
||||
- {fileID: 5327037250409197518}
|
||||
- {fileID: 8971180579576376116}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1209392248739842423
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3060124076595975388}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 18679c72768c42b0bfed7d0fdb1a2a4e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<SourceActorPath>k__BackingField:
|
||||
<ActorID>k__BackingField: 5859157276685762560
|
||||
m_ItemActorReference:
|
||||
m_AssetGUID: 50a5e87baaedf5b46ba52646e8e88b74
|
||||
m_SubObjectName:
|
||||
m_SubObjectGUID:
|
||||
m_SubObjectType:
|
||||
m_EditorAssetChanged: 0
|
||||
m_PreviewSlot: {fileID: 8848624710731351544}
|
||||
m_CraftSpawnPoint: {fileID: 1958249987234008654}
|
||||
m_TimerText: {fileID: 751487736220670032}
|
||||
--- !u!1 &5338850426347928133
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1958249987234008654}
|
||||
m_Layer: 0
|
||||
m_Name: craft_spawn
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1958249987234008654
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5338850426347928133}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0.000000021855694, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 2.956, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 3316318172476770199}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &5560834977671619230
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3771860425735229648}
|
||||
- component: {fileID: 2243796468496067159}
|
||||
- component: {fileID: 751487736220670032}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &3771860425735229648
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5560834977671619230}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 8971180579576376116}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &2243796468496067159
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5560834977671619230}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &751487736220670032
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5560834977671619230}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: New Text
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 0.45
|
||||
m_fontSizeBase: 36
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 1
|
||||
m_fontSizeMin: 0
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 1
|
||||
m_VerticalAlignment: 256
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_TextWrappingMode: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 0
|
||||
m_ActiveFontFeatures: 6e72656b
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_EmojiFallbackSupport: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!1001 &5649705649053141029
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 3316318172476770199}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0.000000021855694
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Workbench
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
--- !u!4 &5327037250409197518 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: d453f7533b3772d4fb9fa2ee1265487f, type: 3}
|
||||
m_PrefabInstance: {fileID: 5649705649053141029}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
7
Assets/jelycho/Prefabs/workbench_0.prefab.meta
Normal file
7
Assets/jelycho/Prefabs/workbench_0.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5dec3cc0fffd39144b24e286b3e4ec66
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,91 +0,0 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &3913326941885152303
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2741906689682899247}
|
||||
- component: {fileID: 2643100152184703979}
|
||||
- component: {fileID: 1572199447229334512}
|
||||
- component: {fileID: 7146739840348581686}
|
||||
m_Layer: 0
|
||||
m_Name: world_controller
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2741906689682899247
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3913326941885152303}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &2643100152184703979
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3913326941885152303}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
GlobalObjectIdHash: 3059872542
|
||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||
DeferredDespawnTick: 0
|
||||
Ownership: 1
|
||||
AlwaysReplicateAsRoot: 0
|
||||
SynchronizeTransform: 0
|
||||
ActiveSceneSynchronization: 0
|
||||
SceneMigrationSynchronization: 0
|
||||
SpawnWithObservers: 1
|
||||
DontDestroyWithOwner: 0
|
||||
AutoObjectParentSync: 0
|
||||
SyncOwnerTransformWhenParented: 0
|
||||
AllowOwnerToParent: 0
|
||||
--- !u!114 &1572199447229334512
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3913326941885152303}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 3d6f280a434549d99d5c2b7f178ba6b6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
m_BaseManager: {fileID: 7146739840348581686}
|
||||
--- !u!114 &7146739840348581686
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3913326941885152303}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ac767dd7ed4c424ebad060b7149afac8, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
ShowTopMostFoldoutHeaderGroup: 1
|
||||
m_BeaconPrefab: {fileID: 1553563146403112987, guid: 2fb503c7c7d54464f9bc16d97113b9e8, type: 3}
|
||||
m_ConnectionRopeLength: 8
|
||||
m_BeaconSpawnRadius: 15
|
||||
@@ -14,7 +14,8 @@
|
||||
"GUID:324caed91501a9c47a04ebfd87b68794",
|
||||
"GUID:2665a8d13d1b3f18800f46e256720795",
|
||||
"GUID:1491147abca9d7d4bb7105af628b223e",
|
||||
"GUID:84651a3751eca9349aac36a66bba901b"
|
||||
"GUID:84651a3751eca9349aac36a66bba901b",
|
||||
"GUID:6055be8ebefd69e48b49212b09b47b2f"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
|
||||
@@ -521,6 +521,71 @@ FixedJoint:
|
||||
m_EnablePreprocessing: 1
|
||||
m_MassScale: 1
|
||||
m_ConnectedMassScale: 1
|
||||
--- !u!1001 &125174313
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8297879537455033077, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: GlobalObjectIdHash
|
||||
value: 1205203429
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1209392248739842423, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: <ActorID>k__BackingField
|
||||
value: 5859157276685762555
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3060124076595975388, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: workbench_0 (1)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 4.75
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.465
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -23.04
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
--- !u!1 &158723779
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -629,6 +694,67 @@ MeshFilter:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 158723779}
|
||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1001 &224406486
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8297879537455033077, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: GlobalObjectIdHash
|
||||
value: 1205203429
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3060124076595975388, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: workbench_0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.465
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -16.19
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
--- !u!1 &308713546
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -695,63 +821,6 @@ MonoBehaviour:
|
||||
m_GutMeshGenerationConfig:
|
||||
radius: 0.075
|
||||
resolution: 6
|
||||
--- !u!1001 &324646069
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 1.9038281
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 1.478
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0.255
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0.00000003774895
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Beacon_Seed
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: d6704d8f0eeb04445b8093b9b7662474, type: 3}
|
||||
--- !u!1 &410087039
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1210,6 +1279,68 @@ MeshFilter:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 560428099}
|
||||
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1001 &584396915
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 607535436}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0.000000021855694
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: Button
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
--- !u!4 &584396916 stripped
|
||||
Transform:
|
||||
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5de98fe51d9476a46b97732c355b6283, type: 3}
|
||||
m_PrefabInstance: {fileID: 584396915}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &596933423
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1266,6 +1397,91 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 90}
|
||||
--- !u!1 &607535433
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 607535436}
|
||||
- component: {fileID: 607535435}
|
||||
- component: {fileID: 607535434}
|
||||
m_Layer: 0
|
||||
m_Name: button_0
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!65 &607535434
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 607535433}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 0.3108216, y: 0.2376185, z: 0.30895576}
|
||||
m_Center: {x: 0, y: 0.111489624, z: 0}
|
||||
--- !u!114 &607535435
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 607535433}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d10f6d33b0194c67966bb1a1b891ff3e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<SourceActorPath>k__BackingField:
|
||||
<ActorID>k__BackingField: 4778235417374537988
|
||||
m_Graphics: {fileID: 584396916}
|
||||
pressed:
|
||||
m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 2028342085}
|
||||
m_TargetAssemblyTypeName: RebootReality.jelycho.Items.WorkbenchActor, RebootReality.jelycho
|
||||
m_MethodName: CraftItem
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
--- !u!4 &607535436
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 607535433}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -2.73, y: 1, z: -13.7}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 584396916}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &634762286
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1697,6 +1913,71 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &833352843
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8297879537455033077, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: GlobalObjectIdHash
|
||||
value: 1205203429
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1209392248739842423, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: <ActorID>k__BackingField
|
||||
value: 5859157276685762522
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3060124076595975388, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: workbench_0 (4)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -22.02
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.465
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -21.54
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
--- !u!1 &837027564
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2100,6 +2381,7 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
<PlayerSpawnPoint>k__BackingField: {fileID: 1678453720}
|
||||
<RopesManager>k__BackingField: {fileID: 308713547}
|
||||
<BaseManager>k__BackingField: {fileID: 1336405006}
|
||||
--- !u!4 &1109886928
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2115,51 +2397,6 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1142960580
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1142960582}
|
||||
- component: {fileID: 1142960581}
|
||||
m_Layer: 0
|
||||
m_Name: ropes_tests
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1142960581
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1142960580}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 63d9c362db874d6787eb8b312cfb76e7, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_RopesCount: 1
|
||||
--- !u!4 &1142960582
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1142960580}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 9.35, z: -6.04}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1280003783
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2268,6 +2505,60 @@ MeshFilter:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1280003783}
|
||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1 &1336405005
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1336405007}
|
||||
- component: {fileID: 1336405006}
|
||||
m_Layer: 0
|
||||
m_Name: base_manager
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1336405006
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1336405005}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ac767dd7ed4c424ebad060b7149afac8, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
<SourceActorPath>k__BackingField:
|
||||
<ActorID>k__BackingField: 5207120482005341960
|
||||
m_BeaconPrefab:
|
||||
m_AssetGUID: 2fb503c7c7d54464f9bc16d97113b9e8
|
||||
m_SubObjectName:
|
||||
m_SubObjectGUID:
|
||||
m_SubObjectType:
|
||||
m_EditorAssetChanged: 0
|
||||
m_ConnectionRopeLength: 10
|
||||
m_BeaconSpawnRadius: 15
|
||||
--- !u!4 &1336405007
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1336405005}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: -15.99324}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &1352279075
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -2332,6 +2623,71 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1001 &1362197609
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8297879537455033077, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: GlobalObjectIdHash
|
||||
value: 1205203429
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1209392248739842423, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: <ActorID>k__BackingField
|
||||
value: 5859157276685762533
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3060124076595975388, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: workbench_0 (3)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -10.41
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.465
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -13.63
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
--- !u!1 &1406482873
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3546,6 +3902,82 @@ Transform:
|
||||
- {fileID: 1560701432}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &2028342085 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 1209392248739842423, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
m_PrefabInstance: {fileID: 224406486}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 18679c72768c42b0bfed7d0fdb1a2a4e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1001 &2129622011
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8297879537455033077, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: GlobalObjectIdHash
|
||||
value: 1205203429
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1209392248739842423, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: <ActorID>k__BackingField
|
||||
value: 5859157276685762544
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3060124076595975388, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: workbench_0 (2)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -8.59
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.465
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -23.17
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316318172476770199, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5dec3cc0fffd39144b24e286b3e4ec66, type: 3}
|
||||
--- !u!1 &2142333103
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3654,173 +4086,13 @@ MeshFilter:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2142333103}
|
||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||
--- !u!1001 &8300169490738461655
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: 905825585491749883, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 905825585491749883, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 964157118687363182, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 964157118687363182, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 979914952979008492, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 979914952979008492, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1173028923278381097, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Constraints
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1355173972339472584, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1355173972339472584, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 1355173972339472584, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1355173972339472584, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInspectorValue
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1474397871497872196, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 1474397871497872196, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2177514280800383205, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 2177514280800383205, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: -1.41
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 4.31
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3087783944934017836, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4160939260958946664, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_UpRightTorque
|
||||
value: 100
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 4253088831361849029, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 4253088831361849029, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5887956235520371037, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 5887956235520371037, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5935223051646499148, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: actor_zombie
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6470908164014079540, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 6470908164014079540, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6673267873776117477, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 6673267873776117477, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9196159177872976547, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_Asset
|
||||
value:
|
||||
objectReference: {fileID: 11400000, guid: d97b255542d1ac94cba7bf2d8086577e, type: 2}
|
||||
- target: {fileID: 9196159177872976547, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
propertyPath: m_Torque.m_UseInlineValue
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: cc37529a52919b443aa04c484902cb68, type: 3}
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
m_Roots:
|
||||
- {fileID: 1406482875}
|
||||
- {fileID: 1109886928}
|
||||
- {fileID: 1336405007}
|
||||
- {fileID: 1678453720}
|
||||
- {fileID: 308713548}
|
||||
- {fileID: 1352279077}
|
||||
@@ -3830,10 +4102,13 @@ SceneRoots:
|
||||
- {fileID: 634762288}
|
||||
- {fileID: 596933425}
|
||||
- {fileID: 1790104249}
|
||||
- {fileID: 8300169490738461655}
|
||||
- {fileID: 559053463}
|
||||
- {fileID: 30536490}
|
||||
- {fileID: 1949892186}
|
||||
- {fileID: 1142960582}
|
||||
- {fileID: 2023481773}
|
||||
- {fileID: 324646069}
|
||||
- {fileID: 224406486}
|
||||
- {fileID: 125174313}
|
||||
- {fileID: 2129622011}
|
||||
- {fileID: 1362197609}
|
||||
- {fileID: 833352843}
|
||||
- {fileID: 607535436}
|
||||
|
||||
@@ -750,7 +750,14 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
m_Bits: 1
|
||||
m_BeaconPlacementMaxDistance: 15
|
||||
m_MinTeleportDistance: 0.5
|
||||
m_NormalDotUpThreshold: 0.5
|
||||
m_InteractablesSensor:
|
||||
m_Origin: {fileID: 3547307509376589031}
|
||||
m_LayerMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 1
|
||||
m_MaxDistance: 5
|
||||
m_MinTeleportDistance: 5
|
||||
--- !u!114 &7282522638044830840
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
Reference in New Issue
Block a user