예제 #1
0
 public void OnTriggerStay(Collider other)
 {
     if (other.gameObject.GetComponent <StartObject>())
     {
         startObject = other.gameObject.GetComponent <StartObject>();
     }
 }
예제 #2
0
 public ResultModalModel(int score, int count, float leftTime, StartObject startObject, Context context)
 {
     Score     = score;
     QuizCount = count;
     LeftTime  = leftTime;
     Start     = startObject;
     Context   = context;
 }
예제 #3
0
    public void OnTriggerExit(Collider other)
    {
        if (!startObject)
        {
            return;
        }

        startObject = null;
    }
예제 #4
0
        private async Task NewTrekkDialogResumeAfter(IDialogContext context, IAwaitable <StartObject> result)
        {
            StartObject startObject = await result;

            // Save new trekk
            await AzureFunctionAPI.StartTrekk(startObject);

            await context.PostAsync("Neuer Trekk wurde angelegt.");

            await this.SendWelcomeMessageAsync(context);
        }
예제 #5
0
 public void OnHoverExit(Transform t)
 {
     //Debug.Log("OnHoverExit");
     SetLabel(this.txtExit, t.position.y.ToString());
     if (this.callbackCut != null && this.strHoverObjectName == t.name && this.isEnter)
     {
         StartObject obj = t.parent.GetComponent <StartObject>();
         if (obj != null)
         {
             this.callbackCut(obj.objName);
             this.context.SetLongSord(false);
         }
     }
     this.isEnter = false;
 }
예제 #6
0
        internal static async Task StartTrekk(StartObject s)
        {
            StartTrekkInput input = new StartTrekkInput()
            {
                DisplayText   = s.DisplayText,
                Km            = s.Km,
                LicenseNumber = s.LicenseNumber
            };

            using (HttpClient h = new HttpClient())
            {
                HttpResponseMessage response = await h.PostAsJsonAsync(_saveTrekkUrl, input);

                response.EnsureSuccessStatusCode();
            }
        }