コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        if (UmbState == Umbrella.None)
        {
            GetComponent <RawImage>().color         = None_Color;
            NM_Slider.GetComponent <Slider>().value = 1;
            NM_Slider.gameObject.SetActive(false);
        } // if (UmbState == Umbrella.None)
        else if (UmbState == Umbrella.Normal)
        {
            GetComponent <RawImage>().color = new Color(255 / 255, 255 / 255, 255 / 255);
            NM_Slider.gameObject.SetActive(true);
            if (PlayerController.Cat == CatState.Fall)
            {
                GetComponent <AudioSource>().Play();
                NM_Slider.GetComponent <Slider>().value -= 0.01f;

                if (NM_Slider.GetComponent <Slider>().value <= 0)
                {
                    UmbState = Umbrella.None;
                    FindObjectOfType <PlayerController>().HasUmb = false;
                }
            } // if (PlayerController.Cat == CatState.Fall)
        }     // else if (UmbState == Umbrella.Normal)
    }
コード例 #2
0
 public Umbrella Update(int id, Umbrella Umbrella)
 {
     if (Delete(id) != null)
     {
         context.Umbrellas.Add(Umbrella);
         return(Umbrella);
     }
     return(null);
 }
コード例 #3
0
ファイル: Umbrella.cs プロジェクト: MXCapturing/Umbrella
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(this);
     }
 }
コード例 #4
0
        public Umbrella NewUmbrella(string type, string name, string color, int size, double price)
        {
            var newUmbrella = new Umbrella()
            {
                Size  = size,
                Type  = type,
                Brand = name,
                Color = color,
                Price = price,
            };

            return(newUmbrella);
        }
コード例 #5
0
ファイル: Juni.cs プロジェクト: akien-mga/yknytt
 public override void _Ready()
 {
     hologram_scene   = ResourceLoader.Load("res://knytt/juni/Hologram.tscn") as PackedScene;
     MotionParticles  = GetNode <JuniMotionParticles>("JuniMotionParticles");
     Detector         = GetNode <Sprite>("Detector");
     Detector.Visible = true;
     ClimbCheckers    = GetNode <ClimbCheckers>("ClimbCheckers");
     GroundChecker    = GetNode <GroundChecker>("GroundChecker");
     Sprite           = GetNode <Sprite>("Sprite");
     Umbrella         = GetNode <Umbrella>("Umbrella");
     Umbrella.reset();
     Anim = Sprite.GetNode <AnimationPlayer>("AnimationPlayer");
     transitionState(new IdleState(this));
 }
コード例 #6
0
ファイル: Thunder.cs プロジェクト: Pattamite/Unity-RemakeJam
    void OnTriggerEnter2D(Collider2D collide)
    {
        GameObject otherObject = collide.gameObject;

        if (otherObject.layer == 8)
        {
            Kill();
        }
        else if (otherObject.GetComponent <Umbrella>())
        {
            Umbrella collided = otherObject.GetComponent <Umbrella>();
            collided.stunned();
            Kill();
        }
    }
コード例 #7
0
ファイル: Juni.cs プロジェクト: akien-mga/yknytt
    public void reset()
    {
        Sprite.FlipH = false;
        GetNode <Sprite>("Sprite").Visible = true;
        this.dead     = false;
        this.velocity = Godot.Vector2.Zero;
        this.transitionState(new IdleState(this));

        GetNode <CollisionShape2D>("CollisionShape2D").Disabled = true;
        this.just_reset = 2;

        dir         = 0;
        jumps       = 0;
        JustClimbed = false;
        CanFreeJump = false;

        Umbrella.reset();
        stopHologram(cleanup: true);
    }
コード例 #8
0
    public void reset()
    {
        Sprite.FlipH = false;
        GetNode <Sprite>("Sprite").Visible = true;
        this.dead     = false;
        this.velocity = Godot.Vector2.Zero;
        this.transitionState(new IdleState(this));

        SetDeferred("CollisionsDisabled", true);
        //GetNode<CollisionPolygon2D>("CollisionPolygon2D").SetDeferred("disabled", true);
        this.just_reset = 2;

        dir         = 0;
        jumps       = 0;
        JustClimbed = false;
        CanFreeJump = false;

        Umbrella.reset();
        stopHologram(cleanup: true);
        enableAttachment(Powers.Attachment);
    }
コード例 #9
0
    // Start is called before the first frame update

    void Start()
    {
        Umbrella umbrella = GameObject.Find("Umbrella").GetComponent(typeof(Umbrella)) as Umbrella;

        transform.SetParent(umbrella.transform);
    }
コード例 #10
0
 public Umbrella UpdateUmbrella(int id, Umbrella Umbrella)
 {
     return(_UmbrellaRepository.Update(id, Umbrella));
 }
コード例 #11
0
 public Umbrella CreateUmbrella(Umbrella Umbrella)
 {
     return(_UmbrellaRepository.Create(Umbrella));
 }
コード例 #12
0
 public Umbrella Create(Umbrella Umbrella)
 {
     context.Umbrellas.Add(Umbrella);
     context.SaveChanges();
     return(Umbrella);
 }
コード例 #13
0
    void ItemUp(int index)
    {
        switch (powerups[index].letter.letter)
        {
        case "A":
            StartCoroutine(useBellows());
            break;

        case "B":
            break;

        case "C":
            break;

        case "D":
            jumpDown = false;
            break;

        case "E":
            StartCoroutine(throwThrowable(index));
            break;

        case "F":
            break;

        case "G":
            StartCoroutine(throwThrowable(index));
            break;

        case "H":
            StartCoroutine(throwThrowable(index));
            break;

        case "I":
            break;

        case "J":
            break;

        case "K":
            break;

        case "L":
            StartCoroutine(throwThrowable(index));
            break;

        case "M":
            StartCoroutine(throwThrowable(index));
            break;

        case "N":
            break;

        case "O":
            break;

        case "P":
            break;

        case "Q":
            break;

        case "R":
            break;

        case "S":
            break;

        case "T":
            break;

        case "U":
            //destroy
            Umbrella u = GameObject.FindObjectOfType <Umbrella> ();
            if (u != null)
            {
                pphysics.exitedStringItemState();
                DestroyImmediate(u.gameObject);
            }
            break;

        case "V":
            break;

        case "W":
            pphysics.ExitClimb();
            break;

        case "X":
            break;

        case "Y":
            StartCoroutine(throwThrowable(index));
            break;

        case "Z":
            mainCamera.restoreCamera(true);
            powerups [index].available = true;
            break;

        default:
            break;
        }
    }
コード例 #14
0
        public void Seed(UmbrellaShopContext context)
        {
            var listOfUmbrellas = new List <Umbrella>();
            var listOfCustomer  = new List <Customer>();
            var listofOrders    = new List <Order>();
            var listofUser      = new List <User>();

            string password = "******";

            _authenticationHelper.CreatePasswordHash(password, out byte[] passwordHashAdmin, out byte[] passwordSaltAdmin);
            _authenticationHelper.CreatePasswordHash(password, out byte[] passwordHashUser, out byte[] passwordSaltUser);

            var User1 = new User {
                Username = "******", PasswordHash = passwordHashAdmin, PasswordSalt = passwordSaltAdmin, IsAdmin = true
            };
            var User2 = new User {
                Username = "******", PasswordHash = passwordHashUser, PasswordSalt = passwordSaltUser, IsAdmin = false
            };

            listofUser.Add(User1);
            listofUser.Add(User2);


            var Customer1 = new Customer {
                FirstName = "Dude", LastName = "Son", Address = "Dirty Street", Email = "*****@*****.**", PhoneNumber = "66 66 66 66"
            };
            var Customer2 = new Customer {
                FirstName = "Big", LastName = "Lebowski", Address = "Dirty Street", Email = "*****@*****.**", PhoneNumber = "66 66 66 66"
            };
            var Customer3 = new Customer {
                FirstName = "John", LastName = "Rambo", Address = "Dirty Street", Email = "*****@*****.**", PhoneNumber = "66 66 66 66"
            };
            var Customer4 = new Customer {
                FirstName = "Vincent", LastName = "Vega", Address = "Dirty Street", Email = "*****@*****.**", PhoneNumber = "66 66 66 66"
            };

            listOfCustomer.Add(Customer1);
            listOfCustomer.Add(Customer2);
            listOfCustomer.Add(Customer3);
            listOfCustomer.Add(Customer4);
            var Umbrella1 = new Umbrella {
                Brand = "Callaway", Color = "Brown", Size = 1, Price = 69, Type = "Straight"
            };
            var Umbrella2 = new Umbrella {
                Brand = "Wilson", Color = "Black", Size = 2, Price = 98, Type = "Folding"
            };
            var Umbrella3 = new Umbrella {
                Brand = "Dunlop", Color = "White", Size = 3, Price = 102, Type = "Artistic"
            };
            var Umbrella4 = new Umbrella {
                Brand = "MarryPoppins", Color = "Brown", Size = 1, Price = 39, Type = "Artistic"
            };
            var Umbrella5 = new Umbrella {
                Brand = "Dunlop", Color = "Black", Size = 2, Price = 106, Type = "Straight"
            };
            var Umbrella6 = new Umbrella {
                Brand = "Wilson", Color = "White", Size = 3, Price = 78, Type = "Folding"
            };

            listOfUmbrellas.Add(Umbrella1);
            listOfUmbrellas.Add(Umbrella2);
            listOfUmbrellas.Add(Umbrella3);
            listOfUmbrellas.Add(Umbrella4);
            listOfUmbrellas.Add(Umbrella5);
            listOfUmbrellas.Add(Umbrella6);
            var Order1 = new Order {
                OrderDate = DateTime.Now
            };
            var Order2 = new Order {
                OrderDate = DateTime.Now
            };
            var Order3 = new Order {
                OrderDate = DateTime.Now
            };

            listofOrders.Add(Order1);
            listofOrders.Add(Order2);
            listofOrders.Add(Order3);



            context.Umbrellas.AddRange(listOfUmbrellas);
            context.Customers.AddRange(listOfCustomer);
            context.Orders.AddRange(listofOrders);
            context.User.AddRange(listofUser);
            context.SaveChanges();
        }
コード例 #15
0
 public void Put(int id, [FromBody] Umbrella umbrella)
 {
     _service.UpdateUmbrella(id, umbrella);
 }
コード例 #16
0
 public void Post([FromBody] Umbrella umbrella)
 {
     _service.CreateUmbrella(umbrella);
 }