private static async void NameEvent(NamableEventInfo nameableEventInfo, Action <NamableEventInfo> func) { _eventInfo = nameableEventInfo; ActionPanelScript.enableButtons(false); _nameableInput.SetActive(true); _inputField.text = ""; }
public void Activate(CameraResult result, NamableEventInfo info) { _eventInfo = info; _cameraPanel = gameObject; if (!_mCamera) { _mCamera = new WebCamTexture(); _cameraPanel.GetComponent <Image>().material.mainTexture = _mCamera; } _callbackCameraResult = result; ShowPanel(true); }
/*private static void MasterEvent(MasterEventInfo me) * { * if (me.locationEventInfo != null) * { * if (me.dialogueEventInfo != null || me.entityEventInfo != null) * { * showImage(me.locationEventInfo); * } * else LocationEvent(me.locationEventInfo); * } * }*/ private static void NameableEvent(NamableEventInfo nameableEventInfo) { switch (nameableEventInfo.eventState) { case NAMABLE_EVENT_STATE.NAME_ONLY: NameEvent(nameableEventInfo, null); break; case NAMABLE_EVENT_STATE.PICTURE_ONLY: PictureEvent(nameableEventInfo); break; case NAMABLE_EVENT_STATE.NAME_AND_PICTURE: NameEvent(nameableEventInfo, PictureEvent); break; } }
private static void PictureEvent(NamableEventInfo nameableEventInfo) { _eventInfo = nameableEventInfo; _cameraController.Activate(CameraResult, _eventInfo); }