コード例 #1
0
ファイル: PooperRequest.cs プロジェクト: jokjabre/K_Akica
 public static PooperRequest AsResponce(this Pooper pooper)
 {
     return(new PooperRequest
     {
         Id = pooper.Id,
         Name = pooper.Name,
         Description = pooper.Description,
         Race = pooper.Race
     });
 }
コード例 #2
0
ファイル: FeedItemRequest.cs プロジェクト: jokjabre/K_Akica
 public static FeedItem AsFeedItem(this FeedItemRequest request, Pooper pooper)
 {
     return(new FeedItem
     {
         Pooper = pooper,
         Duration = request.Duration,
         Description = request.Description,
         Poop = request.Poop,
         Wizz = request.Wizz
     });
 }
コード例 #3
0
 public void OnPointerUp(PointerEventData eventData)
 {
     mouseDown        = false;
     shooting         = false;
     drawLine         = false;
     dragLine.enabled = false;
     if (outside)
     {
         GameObject poopObj = GameObject.Find("Pooper");
         Pooper     pooper  = poopObj.GetComponent <Pooper> ();
         pooper.firePoopFunc(new Vector2(deltaX + (speed * Time.deltaTime), start.y), end);
     }
     else
     {
     }
     outside = false;
 }
コード例 #4
0
 public async Task SaveAsync(Pooper model, bool isNewItem)
 {
     try
     {
         if (isNewItem)
         {
             await client.CreateDocumentAsync(collectionLink, model);
         }
         else
         {
             await client.ReplaceDocumentAsync(UriFactory.CreateDocumentUri(Constants.DatabaseName, Constants.CollectionName, model.Id), model);
         }
     }
     catch (DocumentClientException ex)
     {
         Debug.WriteLine("Error: ", ex.Message);
     }
 }
コード例 #5
0
    void Update()
    {
        Vector3 mouseWorldPos3D = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        Vector2 mousePos2D      = new Vector2(mouseWorldPos3D.x, mouseWorldPos3D.y);

        if (Input.GetMouseButtonDown(0))
        {
            Vector2      dir = Vector2.zero;
            RaycastHit2D hit = Physics2D.Raycast(mousePos2D, dir);
            if (hit.collider != null)
            {
                if (hit.collider.name == "Square" || hit.collider.name == "Birdy")
                {
                    shooting = true;
                    //we clicked on something that has a collider
                    drawLine = true;
                    Debug.Log(hit.collider.name);
                    start            = new Vector2(mouseWorldPos3D.x, mouseWorldPos3D.y);
                    dragLine.enabled = true;
                    deltaX           = start.x;
                }
            }
        }
        if (Input.GetMouseButtonUp(0) && shooting == true)
        {
            end = new Vector2(mouseWorldPos3D.x, mouseWorldPos3D.y);
            dragLine.enabled = false;
            GameObject poopObj = GameObject.Find("Pooper");
            Pooper     pooper  = poopObj.GetComponent <Pooper> ();
            pooper.firePoopFunc(new Vector2(deltaX + (speed * Time.deltaTime), start.y), end);
            //Debug.Log ("start: " + start);
            //Debug.Log ("end: " + end);
            shooting = false;
            drawLine = false;
        }
        deltaX += speed * Time.deltaTime;
    }
コード例 #6
0
ファイル: FeedItemRequest.cs プロジェクト: jokjabre/K_Akica
 public static void UpdateFromRequest(this FeedItem item, FeedItemRequest request, Pooper pooper)
 {
     item.Pooper      = pooper;
     item.Duration    = request.Duration;
     item.Description = request.Description;
     item.Poop        = request.Poop;
     item.Wizz        = request.Wizz;
 }
コード例 #7
0
 public Task DeleteStoreInfoAsync(Pooper model)
 {
     return(documentDBService.DeleteAsync(model.Id));
 }
コード例 #8
0
 public Task SaveStoreInfoAsync(Pooper model, bool isNewItem = false)
 {
     return(documentDBService.SaveAsync(model, isNewItem));
 }
コード例 #9
0
ファイル: PooperRequest.cs プロジェクト: jokjabre/K_Akica
 public static void UpdateFromRequest(this Pooper pooper, PooperRequest request)
 {
     pooper.Name        = request.Name;
     pooper.Race        = request.Race;
     pooper.Description = request.Description;
 }