game: stamps and signatures work
This commit is contained in:
parent
3983bd6e9e
commit
9d1b9f5872
5 changed files with 75 additions and 86 deletions
|
@ -2500,12 +2500,6 @@ MonoBehaviour:
|
||||||
serviceTick: {fileID: 972086447}
|
serviceTick: {fileID: 972086447}
|
||||||
takeDocumentsTick: {fileID: 675043657}
|
takeDocumentsTick: {fileID: 675043657}
|
||||||
giveDocumentsTick: {fileID: 201719675}
|
giveDocumentsTick: {fileID: 201719675}
|
||||||
comcareServiceButton: {fileID: 2143047714}
|
|
||||||
fscServiceButton: {fileID: 1137450851}
|
|
||||||
peersServiceButton: {fileID: 405944146}
|
|
||||||
transitionalSheltersServiceButton: {fileID: 144678493}
|
|
||||||
cpsServiceButton: {fileID: 1270430611}
|
|
||||||
sgEnableServiceButton: {fileID: 783080947}
|
|
||||||
currentDocument: {fileID: 0}
|
currentDocument: {fileID: 0}
|
||||||
--- !u!1 &278641001
|
--- !u!1 &278641001
|
||||||
GameObject:
|
GameObject:
|
||||||
|
@ -6150,63 +6144,6 @@ MonoBehaviour:
|
||||||
m_OnKeyboardFocusChanged:
|
m_OnKeyboardFocusChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
--- !u!1001 &669125608
|
|
||||||
PrefabInstance:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Modification:
|
|
||||||
serializedVersion: 3
|
|
||||||
m_TransformParent: {fileID: 0}
|
|
||||||
m_Modifications:
|
|
||||||
- target: {fileID: 7579783095933529078, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_Name
|
|
||||||
value: Stamp_Diabilities
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.x
|
|
||||||
value: 0.5992
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 0.8763829
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.z
|
|
||||||
value: 1.1857
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.w
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.y
|
|
||||||
value: -0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalRotation.z
|
|
||||||
value: -0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
m_RemovedComponents: []
|
|
||||||
m_RemovedGameObjects: []
|
|
||||||
m_AddedGameObjects: []
|
|
||||||
m_AddedComponents: []
|
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
|
||||||
--- !u!1 &675043657 stripped
|
--- !u!1 &675043657 stripped
|
||||||
GameObject:
|
GameObject:
|
||||||
m_CorrespondingSourceObject: {fileID: 4601194076290656434, guid: 7795d1095e0684f468f5b8231bb7705f, type: 3}
|
m_CorrespondingSourceObject: {fileID: 4601194076290656434, guid: 7795d1095e0684f468f5b8231bb7705f, type: 3}
|
||||||
|
@ -15212,6 +15149,63 @@ Transform:
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1001 &1468703799
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 7579783095933529078, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Stamp_Disabilities
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0.5992
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0.8763829
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 1.1857
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7591921673328099837, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: bc7aab643b4d1ae4cadc4b6abba2b349, type: 3}
|
||||||
--- !u!1 &1479080137
|
--- !u!1 &1479080137
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -21352,4 +21346,4 @@ SceneRoots:
|
||||||
- {fileID: 1339160292}
|
- {fileID: 1339160292}
|
||||||
- {fileID: 1399971910}
|
- {fileID: 1399971910}
|
||||||
- {fileID: 43707400}
|
- {fileID: 43707400}
|
||||||
- {fileID: 669125608}
|
- {fileID: 1468703799}
|
||||||
|
|
|
@ -64,14 +64,16 @@ public class PaperSocket : MonoBehaviour
|
||||||
{
|
{
|
||||||
if (stampDoc.isStamped && stampDoc.isSigned)
|
if (stampDoc.isStamped && stampDoc.isSigned)
|
||||||
{
|
{
|
||||||
Debug.Log("Document given");
|
|
||||||
PlayerDialogueInteraction.instance.takeDocumentsTick.SetActive(true);
|
PlayerDialogueInteraction.instance.takeDocumentsTick.SetActive(true);
|
||||||
PlayerDialogueInteraction.instance.giveDocumentsTick.SetActive(true);
|
PlayerDialogueInteraction.instance.giveDocumentsTick.SetActive(true);
|
||||||
|
|
||||||
|
var paperDepartment = stampDoc.CheckFinalDepartment();
|
||||||
|
Debug.Log(paperDepartment);
|
||||||
|
|
||||||
Destroy(paperObject);
|
Destroy(paperObject);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Debug.Log("Either not stamped or not signed");
|
|
||||||
XRSocketInteractor socket = GetComponent<XRSocketInteractor>();
|
XRSocketInteractor socket = GetComponent<XRSocketInteractor>();
|
||||||
socket.interactionManager.SelectExit(socket, args.interactableObject);
|
socket.interactionManager.SelectExit(socket, args.interactableObject);
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,8 @@ public class PenInteractor : MonoBehaviour
|
||||||
|
|
||||||
if(stampDocScript != null)
|
if(stampDocScript != null)
|
||||||
{
|
{
|
||||||
|
PlayerDialogueInteraction.instance.currentDocument = stampDocScript.gameObject;
|
||||||
|
|
||||||
if(!stampDocScript.isSigned)
|
if(!stampDocScript.isSigned)
|
||||||
{
|
{
|
||||||
PlayerDialogueInteraction.instance.servicesPanel.SetActive(true);
|
PlayerDialogueInteraction.instance.servicesPanel.SetActive(true);
|
||||||
|
|
|
@ -205,9 +205,16 @@ public class PlayerDialogueInteraction : MonoBehaviour
|
||||||
/// <param name="service"></param>
|
/// <param name="service"></param>
|
||||||
public void OnServiceSelected(string service)
|
public void OnServiceSelected(string service)
|
||||||
{
|
{
|
||||||
servicesPanel.SetActive(false);
|
if (currentDocument != null)
|
||||||
questionPanel.SetActive(true);
|
{
|
||||||
|
servicesPanel.SetActive(false);
|
||||||
|
questionPanel.SetActive(true);
|
||||||
|
|
||||||
currentDocument.GetComponent<StampDocument>().Sign(service);
|
currentDocument.GetComponent<StampDocument>().Sign(service);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Debug.LogError("currentDocument is null");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@ public class StampDocument : MonoBehaviour
|
||||||
/// See finalised document detail
|
/// See finalised document detail
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
private string CheckFinalDepartment()
|
public string CheckFinalDepartment()
|
||||||
{
|
{
|
||||||
return $"{assignedDepartment}-{assignedService}";
|
return $"{assignedDepartment}-{assignedService}";
|
||||||
}
|
}
|
||||||
|
@ -160,20 +160,4 @@ public class StampDocument : MonoBehaviour
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Declares this is current document
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="other"></param>
|
|
||||||
private void OnColliderEnter(Collider collision)
|
|
||||||
{
|
|
||||||
if (collision.gameObject.CompareTag("Pen"))
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
PlayerDialogueInteraction.instance.servicesPanel.SetActive(true);
|
|
||||||
*/
|
|
||||||
PlayerDialogueInteraction.instance.currentDocument = gameObject;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue