From bff23a0d83abd7c39aeb9355ed46d1b007504756 Mon Sep 17 00:00:00 2001 From: alexiscatnip Date: Tue, 4 Jan 2022 23:43:26 +0800 Subject: [PATCH] added functionality to print text to the main chat box. you can try it out in the chatview, click the SENDbutton --- Assets/ChatButton.prefab | 18 +- .../LibreMetaverse/AgentManagerMovement.cs | 3 + Assets/Raindrop/ChatManager.cs | 38 +- Assets/Raindrop/Core/ChatTextManager.cs | 73 +-- Assets/Raindrop/Core/RaindropMovement.cs | 95 +-- .../Services/Bootstrap/UIBootstrapper.cs | 41 +- .../Raindrop/UI/chat/ChatButtonPresenter.cs | 9 +- Assets/Raindrop/UI/chat/ChatPresenter.cs | 191 +++--- .../UI}/joystickToCameraBackend.cs | 9 +- .../UI}/joystickToCameraBackend.cs.meta | 0 Assets/Raindrop/UI/modals/EulaView.cs | 20 +- Assets/Raindrop/UI/textBoxTMP.cs | 64 +- .../Raindrop/UI/unity/TMPTextFieldPrinter.cs | 8 - Assets/Raindrop/Unity3D/AgentPresenter.cs | 17 +- Assets/Raindrop/Unity3D/ObjectPresenter.cs | 2 +- Assets/Scenes/MainScene.unity | 598 +++++++++++++----- ProjectSettings/ProjectSettings.asset | 1 - 17 files changed, 707 insertions(+), 480 deletions(-) rename Assets/{ => Raindrop/UI}/joystickToCameraBackend.cs (84%) rename Assets/{ => Raindrop/UI}/joystickToCameraBackend.cs.meta (100%) diff --git a/Assets/ChatButton.prefab b/Assets/ChatButton.prefab index 7c0c068..ae9715e 100644 --- a/Assets/ChatButton.prefab +++ b/Assets/ChatButton.prefab @@ -13,6 +13,7 @@ GameObject: - component: {fileID: 9160917217469581314} - component: {fileID: 9160917217469581315} - component: {fileID: 9160917217469581312} + - component: {fileID: 2200992579668676165} m_Layer: 5 m_Name: ChatButton m_TagString: Untagged @@ -129,7 +130,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 9160917217469581326} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Name: @@ -142,6 +143,21 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 +--- !u!114 &2200992579668676165 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9160917217469581326} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3519366cc6f6159448e93458bcd34783, type: 3} + m_Name: + m_EditorClassIdentifier: + nameOfChat: + chatPane: {fileID: 0} + isSelected: 0 --- !u!1 &9160917218642360352 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Plugins/LibreMetaverse/AgentManagerMovement.cs b/Assets/Plugins/LibreMetaverse/AgentManagerMovement.cs index 039b1d8..bfd42e7 100644 --- a/Assets/Plugins/LibreMetaverse/AgentManagerMovement.cs +++ b/Assets/Plugins/LibreMetaverse/AgentManagerMovement.cs @@ -27,6 +27,7 @@ using System; using System.Threading; using OpenMetaverse.Packets; +using UnityEngine; namespace OpenMetaverse { @@ -598,6 +599,8 @@ namespace OpenMetaverse /// Simulator to send the update to public void SendUpdate(bool reliable, Simulator simulator) { + Debug.Log("sending movement packet."); + // Since version 1.40.4 of the Linden simulator, sending this update // causes corruption of the agent position in the simulator if (simulator != null && (!simulator.AgentMovementComplete)) diff --git a/Assets/Raindrop/ChatManager.cs b/Assets/Raindrop/ChatManager.cs index ff36c01..a73c215 100644 --- a/Assets/Raindrop/ChatManager.cs +++ b/Assets/Raindrop/ChatManager.cs @@ -32,6 +32,7 @@ using System; using OpenMetaverse; using System.Collections.Generic; +using Raindrop.Services; namespace Raindrop { @@ -39,30 +40,35 @@ namespace Raindrop // equivalent to a chat window with all the tabs and chats the user is chatting in. public class ChatManager { - public ChatTextManager localChatManager { get; private set; } //TODO: refactor this class to become model. UI can access data in the model as required. - //public List IMManagerList { get; private set; } + public ChatTextManager localChatManager { get; private set; } RaindropInstance instance; GridClient client { get { return instance.Client; } } + //this is the main chat. private string mainChatStringReference; - public ChatManager(RaindropInstance instance) + + public ChatManager(RaindropInstance instance, ITextPrinter textPrinter) { - instance = this.instance; + this.instance = instance; + TextPrinter = textPrinter; UnityEngine.Debug.Log("chatmanager being constructed"); - //setup - //start local chat if connected to localsim instance.Client.Network.SimConnected += Network_SimConnected; instance.Client.Network.Disconnected += Network_Disconnected; + //make the chat manager. (seems like we destroy it on disconnection.) + localChatManager = new ChatTextManager(instance, TextPrinter); + //subscribe to localchat received event // localChatManager.ChatLineAdded += LocalChatManager_ChatLineAdded; } + public ITextPrinter TextPrinter { get; set; } + public void Dispose() { localChatManager = null; @@ -83,23 +89,27 @@ namespace Raindrop Logger.Log("Simulator Connected", Helpers.LogLevel.Info); if (localChatManager == null) - localChatManager = new ChatTextManager(instance, ref mainChatStringReference); + localChatManager = new ChatTextManager(instance, TextPrinter); Logger.Log("creating local chat in memory.", Helpers.LogLevel.Info); + printToMainChat("Simulator Connected"); + } + + public void printToMainChat(string message) + { //print success msg. ChatBufferItem line = new ChatBufferItem( DateTime.Now, string.Empty, UUID.Zero, - "Simulator Connected", + message, ChatBufferTextStyle.Normal ); - localChatManager.ProcessBufferItem(line, true); - + UnityMainThreadDispatcher.Instance().Enqueue(() => + { + //process printing in main thread. + localChatManager.ProcessBufferItem(line, true); + }); } - - - - } } \ No newline at end of file diff --git a/Assets/Raindrop/Core/ChatTextManager.cs b/Assets/Raindrop/Core/ChatTextManager.cs index 06e6030..875f3f1 100644 --- a/Assets/Raindrop/Core/ChatTextManager.cs +++ b/Assets/Raindrop/Core/ChatTextManager.cs @@ -60,9 +60,9 @@ namespace Raindrop //public static Dictionary fontSettings = new Dictionary(); - public ChatTextManager(RaindropInstance instance, ref string localChat) + public ChatTextManager(RaindropInstance instance, ITextPrinter textPrinter) { - //TextPrinter = textPrinter; + TextPrinter = textPrinter; textBuffer = new List(); // a pipe into the string. @@ -187,77 +187,22 @@ namespace Raindrop // put the buffer item into the chat string. public void ProcessBufferItem(ChatBufferItem item, bool addToBuffer) { + // tell the world that a chat line is added. + ChatLineAdded?.Invoke(this, new ChatLineAddedArgs(item)); lock (SyncChat) { - this.localChat += ((string)(item.From + item.Text)); //ok... it seems, the list of chatbufferitem is like each line of the chat. This helps us iterate thru each line of chat in a sane fashion. i see. This can enable scrolling iteratively, like array. instance.LogClientMessage("chat.txt", item.From + item.Text); - - return; //for now... - if (addToBuffer) textBuffer.Add(item); - if (showTimestamps) - { - //if(fontSettings.ContainsKey("Timestamp")) - //{ - // var fontSetting = fontSettings["Timestamp"]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - // TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); - //} - //else - //{ - //TextPrinter.ForeColor = SystemColors.GrayText; - //TextPrinter.BackColor = Color.Transparent; - //TextPrinter.Font = Settings.FontSetting.DefaultFont; - //TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); - //} - } - - //if(fontSettings.ContainsKey("Name")) - //{ - // var fontSetting = fontSettings["Name"]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - //} - //else - //{ - //TextPrinter.ForeColor = SystemColors.WindowText; - //TextPrinter.BackColor = Color.Transparent; - //TextPrinter.Font = Settings.FontSetting.DefaultFont; - //} - - if (item.Style == ChatBufferTextStyle.Normal && item.ID != UUID.Zero && instance.GlobalSettings["av_name_link"]) - { - //TextPrinter.InsertLink(item.From, $"secondlife:///app/agent/{item.ID}/about"); - } - else - { - //TextPrinter.PrintText(item.From); - } - - //if(fontSettings.ContainsKey(item.Style.ToString())) - //{ - // var fontSetting = fontSettings[item.Style.ToString()]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - //} - //else - //{ - // TextPrinter.ForeColor = SystemColors.WindowText; - // TextPrinter.BackColor = Color.Transparent; - // TextPrinter.Font = Settings.FontSetting.DefaultFont; - //} - //TextPrinter.PrintTextLine(item.Text); + TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); + TextPrinter.PrintText(item.From); + TextPrinter.PrintTextLine(item.Text); } - - ChatLineAdded?.Invoke(this, new ChatLineAddedArgs(item)); } + public ITextPrinter TextPrinter { get; set; } + //process sending-out of local chat internal void ProcessChatInput(string input, ChatType type) { diff --git a/Assets/Raindrop/Core/RaindropMovement.cs b/Assets/Raindrop/Core/RaindropMovement.cs index 36074a4..b129e2a 100644 --- a/Assets/Raindrop/Core/RaindropMovement.cs +++ b/Assets/Raindrop/Core/RaindropMovement.cs @@ -49,41 +49,43 @@ namespace Raindrop private Vector3 forward = new Vector3(1, 0, 0); private bool turningLeft = false; private bool turningRight = false; - - public bool TurningLeft + private uint _prev; + + public void TurningRight() { - get => turningLeft; - set { - turningLeft = value; - if (value) { - timer_Elapsed(null, null); - timer.Enabled = true; - } else { - timer.Enabled = false; - client.Self.Movement.TurnLeft = false; - client.Self.Movement.SendUpdate(true); - } - } + turningRight = true; + turningLeft = false; + //start turning + TurnStart(); } - public bool TurningRight + public void TurningLeft() { - get => turningRight; - set - { - turningRight = value; - if (value) { - timer_Elapsed(null, null); - timer.Enabled = true; - } else { - timer.Enabled = false; - client.Self.Movement.TurnRight = false; - client.Self.Movement.SendUpdate(true); - } - } + turningRight = false; + turningLeft = true; + //start turning + TurnStart(); + } + public void TurningStop() + { + turningRight = false; + turningLeft = false; + //start turning + TurnStop(); } - + private void TurnStart() + { + timer_Elapsed(null, null); + timer.Enabled = true; //this timer is only required for turning. + } + private void TurnStop() + { + timer.Enabled = false; + SendMovementPacketIfChanged(); + } + + public RaindropMovement(RaindropInstance instance) { this.instance = instance; @@ -106,11 +108,18 @@ namespace Raindrop if (turningLeft) { client.Self.Movement.TurnLeft = true; client.Self.Movement.BodyRotation = client.Self.Movement.BodyRotation * Quaternion.CreateFromAxisAngle(Vector3.UnitZ, delta); - client.Self.Movement.SendUpdate(true); + + SendMovementPacketIfChanged(); } else if (turningRight) { - client.Self.Movement.TurnRight = true; + // client.Self.Movement.TurnRight = true; client.Self.Movement.BodyRotation = client.Self.Movement.BodyRotation * Quaternion.CreateFromAxisAngle(Vector3.UnitZ, -delta); - client.Self.Movement.SendUpdate(true); + + SendMovementPacketIfChanged(); + } + else + { + + SendMovementPacketIfChanged(); } } @@ -137,15 +146,6 @@ namespace Raindrop client.Self.Movement.LeftNeg = false; } - public void setTurningLeft() - { - TurningLeft = true; - } - - public void setTurningRight() - { - TurningRight = true; - } // stop moving. public void zero2DInput() @@ -154,7 +154,8 @@ namespace Raindrop client.Self.Movement.AtNeg = false; client.Self.Movement.LeftPos = false; client.Self.Movement.LeftNeg = false; - client.Self.Movement.SendUpdate(true); + + SendMovementPacketIfChanged(); } @@ -162,7 +163,7 @@ namespace Raindrop { //note: is impossible to be no movement due to that is being handled by zero2DInput. - uint prev = client.Self.Movement.AgentControls; + bool isUp = arg0.y > 0; bool isDown = arg0.y < 0; @@ -189,9 +190,15 @@ namespace Raindrop setLeftward(); } + SendMovementPacketIfChanged(); + } + + private void SendMovementPacketIfChanged() + { var present = client.Self.Movement.AgentControls; - if (prev != present) + if (_prev != present) { + _prev = client.Self.Movement.AgentControls; client.Self.Movement.SendUpdate(true); } } diff --git a/Assets/Raindrop/Services/Bootstrap/UIBootstrapper.cs b/Assets/Raindrop/Services/Bootstrap/UIBootstrapper.cs index 1c29e8d..4c32e90 100644 --- a/Assets/Raindrop/Services/Bootstrap/UIBootstrapper.cs +++ b/Assets/Raindrop/Services/Bootstrap/UIBootstrapper.cs @@ -9,10 +9,7 @@ namespace Raindrop.Services.Bootstrap //show the first UI panel to the user. class UIBootstrapper : MonoBehaviour { - public bool UI_Is_on = false; - private RaindropInstance instance => ServiceLocator.ServiceLocator.Instance.Get(); - private RaindropNetcom netcom => instance.Netcom; // bootstraps in order to obtain the canvasmanager instance. @@ -45,19 +42,12 @@ namespace Raindrop.Services.Bootstrap //return; } - bool success = false; var cm = GetComponentInChildren(); if (cm == null) Debug.LogError("canvasmanager not present"); var mm = GetComponentInChildren(); if (mm == null) Debug.LogError("modalmanager not present"); ServiceLocator.ServiceLocator.Instance.Register(new UIService(cm, mm)); - - - // in start, lauch the ui. - - // if (UI_Is_on) - // ServiceLocator.ServiceLocator.Instance.Get().init(); } @@ -72,21 +62,6 @@ namespace Raindrop.Services.Bootstrap // statusTimer = null; //} - //if (MediaConsole != null) - //{ - // if (TabConsole.TabExists("media")) - // { - // TabConsole.Tabs["media"].AllowClose = true; - // TabConsole.Tabs["media"].Close(); - // } - // else - // { - // MediaConsole.Dispose(); - // } - // MediaConsole = null; - // if (MessageBox.Show("Are you sure you - //} - if (!netcom.IsLoggedIn) return; Thread saveInvToDisk = new Thread(delegate () @@ -111,16 +86,13 @@ namespace Raindrop.Services.Bootstrap { if (netcom != null) { - //netcom = null; - //netcom.ClientLoginStatus -= new EventHandler(netcom_ClientLoginStatus); - //netcom.ClientLoggedOut -= new EventHandler(netcom_ClientLoggedOut); - //netcom.ClientDisconnected -= new EventHandler(netcom_ClientDisconnected); + netcom.Dispose(); } - - //if (instance.Client != null) - //{ - // UnregisterClientEvents(client); - //} + // + // if (instance.Client != null) + // { + // instance.UnregisterClientEvents(client); + // } //if (instance?.Names != null) //{ @@ -129,5 +101,6 @@ namespace Raindrop.Services.Bootstrap instance.CleanUp(); } + } } diff --git a/Assets/Raindrop/UI/chat/ChatButtonPresenter.cs b/Assets/Raindrop/UI/chat/ChatButtonPresenter.cs index 4d190ae..b940f6a 100644 --- a/Assets/Raindrop/UI/chat/ChatButtonPresenter.cs +++ b/Assets/Raindrop/UI/chat/ChatButtonPresenter.cs @@ -8,11 +8,16 @@ using UnityEngine.UI; namespace Raindrop.Presenters { //controls and handles input from chat buttons. + //this is attached to a chat button + [RequireComponent(typeof(Button))] public class ChatButtonPresenter : MonoBehaviour { + //name to display. public string nameOfChat; - public IMTextManager manager; //it makes sense for a chat tab to hold the chat manager instance. - public ChatPresenter chatPane; //it also makes sense that the chat tab holds the right side panel.. i think + //the chat button holds the printer for the chat window. + public IMTextManager manager; + + public ChatPresenter chatPane; public bool isSelected; // Start is called before the first frame update diff --git a/Assets/Raindrop/UI/chat/ChatPresenter.cs b/Assets/Raindrop/UI/chat/ChatPresenter.cs index 724b5eb..05ba8c3 100644 --- a/Assets/Raindrop/UI/chat/ChatPresenter.cs +++ b/Assets/Raindrop/UI/chat/ChatPresenter.cs @@ -21,7 +21,8 @@ using Vector3 = UnityEngine.Vector3; //view(unitytext) -- presenter(this) -- controller(this?) -- model (raindropinstance singleton) namespace Raindrop.Presenters { - + //this class is attached to the chatview gameobject. + //it launches the manager that takes care of incoming and outgoing chats. public class ChatPresenter : MonoBehaviour { //left pane: scrollable list of chats. @@ -36,11 +37,6 @@ namespace Raindrop.Presenters bool Active => instance.Client.Network.Connected; private ChatManager chatManager; - - - - //private List listOfIMpanels; - //private IMPresenter selectedChatLog; public readonly Dictionary agentSimHandle = new Dictionary(); private static readonly string LOCALCHATTITLE = "Local Chat"; @@ -64,8 +60,8 @@ namespace Raindrop.Presenters [Tooltip("show the current chat the user is viewing")] public TMP_Text ChatBox; - //wtf is this? - public TMPTextFieldPrinter tmp_printer; + //the printer that is printing into the big chat box. + public TMPTextFieldPrinter localChatPrinter; #endregion #region internal representations @@ -87,7 +83,6 @@ namespace Raindrop.Presenters // Use this for initialization void Start() { - CloseButton.onClick.AsObservable().Subscribe(_ => OnCloseBtnClick()); //when clicked, runs this method. SendButton.onClick.AsObservable().Subscribe(_ => OnSendBtnClick()); //change username property. ChatInputField.onValueChanged.AsObservable().Subscribe(_ => OnInputChanged(_)); //change username property. @@ -95,26 +90,26 @@ namespace Raindrop.Presenters RegisterClientEvents(client); //check if printer is attached to textbox. else attach it. - tmp_printer = ChatBox.gameObject.GetComponent(); - if (!tmp_printer) + localChatPrinter = ChatBox.gameObject.GetComponent(); + if (!localChatPrinter) { - tmp_printer = ChatBox.gameObject.AddComponent(); + localChatPrinter = ChatBox.gameObject.AddComponent(); //OpenMetaverse.Logger.Log("failed to make the tmp_printer component to the tmp textbox.", Helpers.LogLevel.Error); } + + chatManager = new ChatManager(instance, localChatPrinter); - chatManager = new ChatManager(instance); + // chatManager.localChatManager.ChatLineAdded += LocalChatManager_ChatLineAdded; - chatManager.localChatManager.ChatLineAdded += LocalChatManager_ChatLineAdded; - - startChat(true); + //startChat(true); } - private void LocalChatManager_ChatLineAdded(object sender, ChatLineAddedArgs e) - { - //new message in local chat! print it. - ChatBufferItem item = e.Item; - runPrinterOnItem(tmp_printer, item); - } + // private void LocalChatManager_ChatLineAdded(object sender, ChatLineAddedArgs e) + // { + // //new message in local chat! print it. + // ChatBufferItem item = e.Item; + // runPrinterOnItem(tmp_printer, item); + // } //id relative to the list. -1 means local. 0 means others. public void setShowingChat(int id) @@ -123,83 +118,83 @@ namespace Raindrop.Presenters { //print everything in text buffer list. List x = chatManager.localChatManager.getChatBuffer(); - runPrinterOnList(tmp_printer, x, 0,20); //print the selected range into the UI + // runPrinterOnList(tmp_printer, x, 0,20); //print the selected range into the UI } } - - public void runPrinterOnItem(TMPTextFieldPrinter TextPrinter, ChatBufferItem item) - { - //ChatBufferItem item = x[i]; - - if (/*showTimestamps*/ true) - { - //if(fontSettings.ContainsKey("Timestamp")) - //{ - // var fontSetting = fontSettings["Timestamp"]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - // TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); - //} - //else - //{ - //TextPrinter.ForeColor = SystemColors.GrayText; - //TextPrinter.BackColor = Color.Transparent; - //TextPrinter.Font = Settings.FontSetting.DefaultFont; - TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); - //} - } - - //if(fontSettings.ContainsKey("Name")) - //{ - // var fontSetting = fontSettings["Name"]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - //} - //else - //{ - //TextPrinter.ForeColor = SystemColors.WindowText; - //TextPrinter.BackColor = Color.Transparent; - //TextPrinter.Font = Settings.FontSetting.DefaultFont; - //} - - if (item.Style == ChatBufferTextStyle.Normal && item.ID != UUID.Zero && instance.GlobalSettings["av_name_link"]) - { - TextPrinter.InsertLink(item.From, $"secondlife:///app/agent/{item.ID}/about"); - } - else - { - TextPrinter.PrintText(item.From); - } - - //if(fontSettings.ContainsKey(item.Style.ToString())) - //{ - // var fontSetting = fontSettings[item.Style.ToString()]; - // TextPrinter.ForeColor = fontSetting.ForeColor; - // TextPrinter.BackColor = fontSetting.BackColor; - // TextPrinter.Font = fontSetting.Font; - //} - //else - //{ - // TextPrinter.ForeColor = SystemColors.WindowText; - // TextPrinter.BackColor = Color.Transparent; - // TextPrinter.Font = Settings.FontSetting.DefaultFont; - //} - - TextPrinter.PrintTextLine(item.Text); - } - - //you can run the printer when a new text comes in. - //or you can run it when the user opens a new chat and you gotta update the chat text. - public void runPrinterOnList(TMPTextFieldPrinter TextPrinter, List x, int rangeNew, int rangeOld) - { - for (int i = rangeNew; i < rangeOld; i++) - { - runPrinterOnItem(TextPrinter, x[i]); - } - } + // + // public void runPrinterOnItem(TMPTextFieldPrinter TextPrinter, ChatBufferItem item) + // { + // //ChatBufferItem item = x[i]; + // + // if (/*showTimestamps*/ true) + // { + // //if(fontSettings.ContainsKey("Timestamp")) + // //{ + // // var fontSetting = fontSettings["Timestamp"]; + // // TextPrinter.ForeColor = fontSetting.ForeColor; + // // TextPrinter.BackColor = fontSetting.BackColor; + // // TextPrinter.Font = fontSetting.Font; + // // TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); + // //} + // //else + // //{ + // //TextPrinter.ForeColor = SystemColors.GrayText; + // //TextPrinter.BackColor = Color.Transparent; + // //TextPrinter.Font = Settings.FontSetting.DefaultFont; + // TextPrinter.PrintText(item.Timestamp.ToString("[HH:mm] ")); + // //} + // } + // + // //if(fontSettings.ContainsKey("Name")) + // //{ + // // var fontSetting = fontSettings["Name"]; + // // TextPrinter.ForeColor = fontSetting.ForeColor; + // // TextPrinter.BackColor = fontSetting.BackColor; + // // TextPrinter.Font = fontSetting.Font; + // //} + // //else + // //{ + // //TextPrinter.ForeColor = SystemColors.WindowText; + // //TextPrinter.BackColor = Color.Transparent; + // //TextPrinter.Font = Settings.FontSetting.DefaultFont; + // //} + // + // if (item.Style == ChatBufferTextStyle.Normal && item.ID != UUID.Zero && instance.GlobalSettings["av_name_link"]) + // { + // TextPrinter.InsertLink(item.From, $"secondlife:///app/agent/{item.ID}/about"); + // } + // else + // { + // TextPrinter.PrintText(item.From); + // } + // + // //if(fontSettings.ContainsKey(item.Style.ToString())) + // //{ + // // var fontSetting = fontSettings[item.Style.ToString()]; + // // TextPrinter.ForeColor = fontSetting.ForeColor; + // // TextPrinter.BackColor = fontSetting.BackColor; + // // TextPrinter.Font = fontSetting.Font; + // //} + // //else + // //{ + // // TextPrinter.ForeColor = SystemColors.WindowText; + // // TextPrinter.BackColor = Color.Transparent; + // // TextPrinter.Font = Settings.FontSetting.DefaultFont; + // //} + // + // TextPrinter.PrintTextLine(item.Text); + // } + // + // //you can run the printer when a new text comes in. + // //or you can run it when the user opens a new chat and you gotta update the chat text. + // public void runPrinterOnList(TMPTextFieldPrinter TextPrinter, List x, int rangeNew, int rangeOld) + // { + // for (int i = rangeNew; i < rangeOld; i++) + // { + // runPrinterOnItem(TextPrinter, x[i]); + // } + // } //adds another chat to the left side public void startChat(bool isSimChat) @@ -252,8 +247,8 @@ namespace Raindrop.Presenters //public chat ProcessChatInput(msgtext, ChatType.Normal); Debug.Log("Sending chat to local"); - return; - + + chatManager.printToMainChat("sending message (test)"); } diff --git a/Assets/joystickToCameraBackend.cs b/Assets/Raindrop/UI/joystickToCameraBackend.cs similarity index 84% rename from Assets/joystickToCameraBackend.cs rename to Assets/Raindrop/UI/joystickToCameraBackend.cs index cc68ba0..05ad696 100644 --- a/Assets/joystickToCameraBackend.cs +++ b/Assets/Raindrop/UI/joystickToCameraBackend.cs @@ -32,13 +32,18 @@ public class joystickToCameraBackend : MonoBehaviour //process vertical camera movment. if (horz > 0) { - instance.Movement.setTurningLeft(); + instance.Movement.TurningLeft(); } else { - instance.Movement.setTurningRight(); + instance.Movement.TurningRight(); } } + else + { + instance.Movement.TurningStop(); + + } } diff --git a/Assets/joystickToCameraBackend.cs.meta b/Assets/Raindrop/UI/joystickToCameraBackend.cs.meta similarity index 100% rename from Assets/joystickToCameraBackend.cs.meta rename to Assets/Raindrop/UI/joystickToCameraBackend.cs.meta diff --git a/Assets/Raindrop/UI/modals/EulaView.cs b/Assets/Raindrop/UI/modals/EulaView.cs index 856874e..ced843f 100644 --- a/Assets/Raindrop/UI/modals/EulaView.cs +++ b/Assets/Raindrop/UI/modals/EulaView.cs @@ -3,6 +3,7 @@ using System; using System.Collections; using System.Collections.Generic; using Raindrop.ServiceLocator; +using Raindrop.Services; using TMPro; using UniRx; using UnityEngine; @@ -17,8 +18,7 @@ public class EulaView : MonoBehaviour private Toggle EulaToggle; public GameObject EulaToggleGO; - private Button closeBtn; - public GameObject closeBtnGO; + public Button closeBtn; private void Start() { @@ -41,6 +41,18 @@ public class EulaView : MonoBehaviour bool isAcceptedEULA = instance.GlobalSettings["EulaAccepted"]; onToggleChanged(isAcceptedEULA); + + closeBtn.onClick.AddListener(closeEula); + } + + private void closeEula() + { + if (instance.GlobalSettings["EulaAccepted"] == null) + return; + if (instance.GlobalSettings["EulaAccepted"] == false) + return; + + ServiceLocator.Instance.Get().canvasManager.resetToInitialScreen(); } private void onToggleChanged(bool isEulaAccepted) @@ -49,12 +61,12 @@ public class EulaView : MonoBehaviour if (isEulaAccepted) { - closeBtnGO.SetActive(true); + closeBtn.gameObject.SetActive(true); return; } else { - closeBtnGO.SetActive(false); + closeBtn.gameObject.SetActive(false); } } diff --git a/Assets/Raindrop/UI/textBoxTMP.cs b/Assets/Raindrop/UI/textBoxTMP.cs index 2122c5f..c1084e8 100644 --- a/Assets/Raindrop/UI/textBoxTMP.cs +++ b/Assets/Raindrop/UI/textBoxTMP.cs @@ -1,32 +1,32 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using TMPro; - -public class textBoxTMP : MonoBehaviour -{ - private TMP_Text textBox; - private string text; - // Start is called before the first frame update - void Start() - { - textBox = this.gameObject.GetComponent(); - Clear(); - } - - - public void appendtext(string text) - { - this.text += text; - textBox.text = this.text; - - return; - } - public void Clear() - { - this.text = ""; - textBox.text = this.text; - - return; - } -} +// using System.Collections; +// using System.Collections.Generic; +// using UnityEngine; +// using TMPro; +// +// public class textBoxTMP : MonoBehaviour +// { +// private TMP_Text textBox; +// private string text; +// // Start is called before the first frame update +// void Start() +// { +// textBox = this.gameObject.GetComponent(); +// Clear(); +// } +// +// +// public void appendtext(string text) +// { +// this.text += text; +// textBox.text = this.text; +// +// return; +// } +// public void Clear() +// { +// this.text = ""; +// textBox.text = this.text; +// +// return; +// } +// } diff --git a/Assets/Raindrop/UI/unity/TMPTextFieldPrinter.cs b/Assets/Raindrop/UI/unity/TMPTextFieldPrinter.cs index 94831a1..36f0aad 100644 --- a/Assets/Raindrop/UI/unity/TMPTextFieldPrinter.cs +++ b/Assets/Raindrop/UI/unity/TMPTextFieldPrinter.cs @@ -34,14 +34,6 @@ namespace Raindrop Regex urlRegex; private SlUriParser uriParser; - //public TMPTextFieldPrinter(IPrintableTMP_GO textBox) - //{ - // rtb = - // if (rtb == null) - // { - // rtb = this. - // } - private void Awake() { rtb = this.GetComponent(); diff --git a/Assets/Raindrop/Unity3D/AgentPresenter.cs b/Assets/Raindrop/Unity3D/AgentPresenter.cs index e5ee1d7..61d9c4b 100644 --- a/Assets/Raindrop/Unity3D/AgentPresenter.cs +++ b/Assets/Raindrop/Unity3D/AgentPresenter.cs @@ -7,7 +7,6 @@ using System.Threading; using UniRx.Triggers; using UE = UnityEngine ; using UnityEngine ; -using Vector3 = OpenMetaverse.Vector3; namespace Raindrop.Presenters { @@ -61,9 +60,7 @@ namespace Raindrop.Presenters avatarsDict.TryGetValue(e.Prim.ID, out agent); if (agent != null) { - Debug.Log("agent " + e.Prim.ID.ToString() + "has moved"); - UE.Vector3 pos = RHelp.TKVector3(e.Prim.Position); - agent.transform.position = pos; + UpdateAvatarTransforms(e.Prim, agent); } } } @@ -122,12 +119,18 @@ namespace Raindrop.Presenters Debug.Log("updating known-avi position. " + e.Avatar.Name); } - UE.Vector3 pos = RHelp.TKVector3(e.Avatar.Position); - aviGO.transform.position = pos; - + UpdateAvatarTransforms(e.Avatar, aviGO); } } + private static void UpdateAvatarTransforms(Primitive e, GameObject aviGO) + { + UE.Vector3 pos = RHelp.TKVector3(e.Position); + UE.Quaternion rot = RHelp.TKQuaternion4(e.Rotation); + aviGO.transform.position = pos; + aviGO.transform.rotation = rot; + } + //give the object for the main camera to track. private void cameraTrackAgent(GameObject aviGo) { diff --git a/Assets/Raindrop/Unity3D/ObjectPresenter.cs b/Assets/Raindrop/Unity3D/ObjectPresenter.cs index b98e9cf..6a9d460 100644 --- a/Assets/Raindrop/Unity3D/ObjectPresenter.cs +++ b/Assets/Raindrop/Unity3D/ObjectPresenter.cs @@ -39,7 +39,7 @@ namespace Raindrop.Presenters objects.TryGetValue(e.Prim.ID, out res); if (res != null) { - Debug.Log("object " + e.Prim.ID.ToString() + "has moved"); + //Debug.Log("object " + e.Prim.ID.ToString() + "has moved"); Debug.LogWarning("object move to be implemented"); } } diff --git a/Assets/Scenes/MainScene.unity b/Assets/Scenes/MainScene.unity index 3dbc477..9854453 100644 --- a/Assets/Scenes/MainScene.unity +++ b/Assets/Scenes/MainScene.unity @@ -2024,7 +2024,7 @@ MonoBehaviour: m_CorrespondingSourceObject: {fileID: 7869931064370213008, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} m_PrefabInstance: {fileID: 1679152091} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 1984392857} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -2706,7 +2706,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5dbfabecbcda5bb47b7800f9d748db3b, type: 3} m_Name: m_EditorClassIdentifier: - UI_Is_on: 1 --- !u!4 &505369348 Transform: m_ObjectHideFlags: 0 @@ -4070,7 +4069,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 746450086213425068, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.x - value: 299.0231 + value: 269.0231 objectReference: {fileID: 0} - target: {fileID: 746450086213425068, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.y @@ -4238,7 +4237,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 746450086938677148, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.x - value: 77.6688 + value: 47.6688 objectReference: {fileID: 0} - target: {fileID: 746450086938677148, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.y @@ -4262,7 +4261,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 746450087493763364, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.x - value: 1017.3916 + value: 1012.3916 objectReference: {fileID: 0} - target: {fileID: 746450087493763364, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.y @@ -4272,10 +4271,34 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 746450087517527253, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} - target: {fileID: 746450087517527254, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_SizeDelta.y value: 92 objectReference: {fileID: 0} + - target: {fileID: 746450087517527255, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 746450087517527255, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Padding.m_Top + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 746450087517527255, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Padding.m_Left + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 746450087517527255, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Padding.m_Right + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 746450087517527255, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_Padding.m_Bottom + value: 20 + objectReference: {fileID: 0} - target: {fileID: 746450087576395542, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -4312,6 +4335,30 @@ PrefabInstance: propertyPath: m_Name value: Joystick objectReference: {fileID: 0} + - target: {fileID: 746450087857541889, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.x + value: 230 + objectReference: {fileID: 0} + - target: {fileID: 746450087857541889, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.y + value: 357 + objectReference: {fileID: 0} + - target: {fileID: 746450087865279773, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 746450087865279773, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 746450087865279773, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0.000030518 + objectReference: {fileID: 0} + - target: {fileID: 746450087865279773, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.y + value: 68.77 + objectReference: {fileID: 0} - target: {fileID: 746450088104396160, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchorMax.y value: 1 @@ -4350,7 +4397,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 746450088105794417, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.x - value: 722.5501 + value: 692.5501 objectReference: {fileID: 0} - target: {fileID: 746450088105794417, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchoredPosition.y @@ -4392,6 +4439,14 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 4306703675508275231, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.x + value: -252 + objectReference: {fileID: 0} + - target: {fileID: 4306703675508275231, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} + propertyPath: m_AnchoredPosition.y + value: 350 + objectReference: {fileID: 0} - target: {fileID: 7776404275057971278, guid: b1e7c57bd22531646a076ca6ee9cc6ad, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -4690,10 +4745,10 @@ RectTransform: m_Father: {fileID: 2113625385} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 572, y: -69} - m_SizeDelta: {x: 210.3528, y: 84.3811} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 105.18, y: 99.8} + m_SizeDelta: {x: 210.35278, y: 84.3811} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &831097303 MonoBehaviour: @@ -5021,7 +5076,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.0014190674, y: -0.00011444092} + m_AnchoredPosition: {x: 0.0014038086, y: -0.00012207031} m_SizeDelta: {x: -0.0029297, y: -0.00023651} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &941435050 @@ -5835,7 +5890,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.002456665, y: 0.5190048} + m_AnchoredPosition: {x: 0.0024414062, y: 0.51898193} m_SizeDelta: {x: -0.0049972534, y: 1.0400009} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1114870290 @@ -6695,6 +6750,10 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} + - target: {fileID: 3775511210413060700, guid: ef712204938f12b4dad86d911456f638, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4000849118352810569, guid: ef712204938f12b4dad86d911456f638, type: 3} propertyPath: m_Name value: LoginPnl @@ -6821,10 +6880,10 @@ RectTransform: m_Father: {fileID: 2113625385} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -718.23, y: -515.55} - m_SizeDelta: {x: 483.5357, y: 48.8971} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 241.77002, y: 24.448975} + m_SizeDelta: {x: 483.5357, y: 48.897095} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1331173842 GameObject: @@ -7914,19 +7973,51 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 253337325104419149, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 150.6837 + value: 132.81076 objectReference: {fileID: 0} - target: {fileID: 253337325104419149, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 80.44 + value: 123.98413 objectReference: {fileID: 0} - target: {fileID: 253337325104419149, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 75.34185 + value: 66.40538 objectReference: {fileID: 0} - target: {fileID: 253337325104419149, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -40.22 + value: -61.992065 + objectReference: {fileID: 0} + - target: {fileID: 283476209163817756, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Padding.m_Top + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Padding.m_Left + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Padding.m_Right + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Padding.m_Bottom + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 667610398905264678, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlHeight + value: 1 objectReference: {fileID: 0} - target: {fileID: 1355683158831300981, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -7936,13 +8027,21 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 1355683158831300981, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} + - target: {fileID: 1355683158831300981, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.y + value: 53.54413 + objectReference: {fileID: 0} - target: {fileID: 1355683158831300981, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 192.3095 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 1355683158831300981, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -250.44 + value: -224.30032 objectReference: {fileID: 0} - target: {fileID: 2143019303963152537, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -7952,17 +8051,33 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 2143019303963152537, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} - target: {fileID: 2143019303963152537, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100 + value: 71.20387 objectReference: {fileID: 0} - target: {fileID: 2143019303963152537, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 192.3095 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 2143019303963152537, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -250.44 + value: -268.44968 + objectReference: {fileID: 0} + - target: {fileID: 2162135187938738354, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildAlignment + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2162135187938738354, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlHeight + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2162135187938738354, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildForceExpandHeight + value: 0 objectReference: {fileID: 0} - target: {fileID: 2272297659527053195, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -7980,6 +8095,10 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2556938080555305116, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3334281381125149009, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y value: 1 @@ -7990,19 +8109,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3334281381125149009, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 384.619 + value: 172.8108 objectReference: {fileID: 0} - target: {fileID: 3334281381125149009, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 320.44 + value: 271.0724 objectReference: {fileID: 0} - target: {fileID: 3334281381125149009, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: -27.946976 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3334281381125149009, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -532.0918 + value: -442.3345 objectReference: {fileID: 0} - target: {fileID: 4056373946394946524, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -8012,29 +8131,73 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 4056373946394946524, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} + - target: {fileID: 4056373946394946524, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.y + value: 123.98413 + objectReference: {fileID: 0} - target: {fileID: 4056373946394946524, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 95.34185 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 4056373946394946524, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -60.22 + value: -81.992065 + objectReference: {fileID: 0} + - target: {fileID: 4487788980468529548, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4487788980468529548, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlHeight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4487788980468529548, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildForceExpandHeight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172732, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172732, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_MinHeight + value: 127.4 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172732, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_PreferredWidth + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172732, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_PreferredHeight + value: 57.1 objectReference: {fileID: 0} - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.y + value: 0 objectReference: {fileID: 0} - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 172.3095 + value: 0 objectReference: {fileID: 0} - target: {fileID: 5428335387189172733, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -50 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7018709174718091542, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y @@ -8048,21 +8211,37 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 7223682445249600274, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} + - target: {fileID: 7223682445249600274, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.y + value: 53.54413 + objectReference: {fileID: 0} - target: {fileID: 7223682445249600274, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 192.3095 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 7223682445249600274, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -150.44 + value: -170.7562 + objectReference: {fileID: 0} + - target: {fileID: 7601994485748376856, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931063598443280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 1 objectReference: {fileID: 0} - target: {fileID: 7869931063598443284, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063598443284, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063598443284, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x @@ -8070,147 +8249,175 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7869931063598443284, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 61.7435 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063598443284, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -61.7435 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063658595572, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063658595572, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063658595572, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100.36072 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063658595572, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 1199.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063658595572, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -50.18036 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931063738021369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 435.267 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 124.05142 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 1211.4365 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063738021372, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -72.02571 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063902907936, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 143.55145 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 370.24863 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 934.7706 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 195.12431 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063970133811, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -477.3853 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 390.24863 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 954.7706 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 200.12431 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931063976929356, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -482.3853 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931063976929367, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Horizontal + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064072225201, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Text + value: objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 973.803 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 124.05142 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 496.9015 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064072225203, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -72.02571 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064156114084, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064156114084, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_MinWidth + value: -1 objectReference: {fileID: 0} - target: {fileID: 7869931064156114087, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064156114087, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064156114087, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 148.7932 objectReference: {fileID: 0} - target: {fileID: 7869931064156114087, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 279.377 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064156114087, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -61.745 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064171861448, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064171861450, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -8222,199 +8429,223 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7869931064171861450, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 384.619 + value: 172.8108 objectReference: {fileID: 0} - target: {fileID: 7869931064171861450, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 320.44 + value: 324.0516 objectReference: {fileID: 0} - target: {fileID: 7869931064171861450, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: -27.946976 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064171861450, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -128.41295 + value: -0.00012868317 + objectReference: {fileID: 0} + - target: {fileID: 7869931064171861451, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_ChildControlWidth + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7869931064171861453, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064214119123, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.x - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064214119123, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064214119123, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 0.13737375 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1459.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 954.7706 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 1129.7836 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064243508739, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -482.3853 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1439.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100.36072 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 719.535 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064268621182, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -730.5388 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064370213010, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Name + value: ChatLog (printer) objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1368.6285 + value: 796.31476 objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 164.41 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 694.3143 + value: 408.15738 objectReference: {fileID: 0} - target: {fileID: 7869931064370213011, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -92.205 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064498223490, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.x - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064498223490, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064498223490, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: -50.4414 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7869931064620355454, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_text + value: Input + objectReference: {fileID: 0} + - target: {fileID: 7869931064620355454, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7869931064620355454, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_fontStyle + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064653769523, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064653769523, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064653769523, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100.36072 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064653769523, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 1359.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064653769523, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -50.18036 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1439.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 144.05142 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 729.535 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931064696935669, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -872.7449 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065000309267, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.x - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065000309267, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065000309267, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: -41.5236 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1864.3186 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 964.7706 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 932.1593 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065012256426, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -636.2058 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065059539331, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 143.55145 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065211819548, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_Pivot.x @@ -8506,7 +8737,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7869931065211819551, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 7869931065211819622, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: ChatBox @@ -8516,49 +8747,53 @@ PrefabInstance: propertyPath: ChatInputField value: objectReference: {fileID: 290349283} + - target: {fileID: 7869931065211819622, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: localChatPrinter + value: + objectReference: {fileID: 1984392858} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1864.3186 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 153.82053 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 932.1593 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065226065626, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -76.91026 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065284462280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065284462280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065284462280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100.36072 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065284462280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 1039.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065284462280, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -50.18036 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065285229390, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -8568,73 +8803,77 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 7869931065285229390, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} - target: {fileID: 7869931065285229390, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 100 + value: 71.20387 objectReference: {fileID: 0} - target: {fileID: 7869931065285229390, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 192.3095 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 7869931065285229390, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -150.44 + value: -197.24582 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1439.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 680.35846 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 719.535 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065326940871, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -340.17923 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 1439.07 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 780.7192 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 729.535 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065343256300, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -400.3596 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065358025499, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.x - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065358025499, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 0.63552415 + value: 0 objectReference: {fileID: 0} - target: {fileID: 7869931065358025499, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y @@ -8648,17 +8887,21 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 1 objectReference: {fileID: 0} + - target: {fileID: 8052385738520796498, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + propertyPath: m_SizeDelta.x + value: 132.81076 + objectReference: {fileID: 0} - target: {fileID: 8052385738520796498, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 80.44 + value: 141.64388 objectReference: {fileID: 0} - target: {fileID: 8052385738520796498, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 95.34185 + value: 86.40538 objectReference: {fileID: 0} - target: {fileID: 8052385738520796498, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -60.22 + value: -90.82194 objectReference: {fileID: 0} - target: {fileID: 8180106457769803369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y @@ -8670,45 +8913,47 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8180106457769803369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 150.6837 + value: 132.81076 objectReference: {fileID: 0} - target: {fileID: 8180106457769803369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 80.44 + value: 141.64388 objectReference: {fileID: 0} - target: {fileID: 8180106457769803369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: 75.34185 + value: 66.40538 objectReference: {fileID: 0} - target: {fileID: 8180106457769803369, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y - value: -40.22 + value: -70.82194 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.x - value: 344.619 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_SizeDelta.y - value: 127.41295 + value: 116.2829 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.x - value: -7.9469757 + value: 0 objectReference: {fileID: 0} - target: {fileID: 9199810795218893836, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 2556938080555305116, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + - {fileID: 7869931064370213022, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} --- !u!1 &1679896958 GameObject: @@ -10105,6 +10350,23 @@ MonoBehaviour: m_ChildScaleWidth: 1 m_ChildScaleHeight: 1 m_ReverseArrangement: 0 +--- !u!1 &1984392857 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7869931064370213010, guid: 6d2618c0195b58c43b26e914c74c68ea, type: 3} + m_PrefabInstance: {fileID: 1679152091} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1984392858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984392857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc6b3e25d08ab4e49b26feceddf20fed, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &2068575057 GameObject: m_ObjectHideFlags: 0 @@ -10281,7 +10543,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: EulaToggleGO: {fileID: 125379937} - closeBtnGO: {fileID: 0} + closeBtn: {fileID: 0} --- !u!114 &2069695858 MonoBehaviour: m_ObjectHideFlags: 0 @@ -11300,7 +11562,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: EulaToggleGO: {fileID: 7780500126978366678} - closeBtnGO: {fileID: 5029334537454114588} + closeBtn: {fileID: 5029334537454114590} --- !u!1 &1710798491092331352 GameObject: m_ObjectHideFlags: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index e080360..d6b917e 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -141,7 +141,6 @@ PlayerSettings: - {fileID: 0} - {fileID: 0} - {fileID: 0} - - {fileID: 0} metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1