Example #1
0
 void Start()
 {
     current_behavior = Idle;
     animator         = GetComponent <Animator>();
     puncher          = GetComponentInChildren <Puncher>();
     animator.Play("player2_standing");
 }
Example #2
0
 protected override void Start()
 {
     base.Start();
     puncher = GetComponent<Puncher>();
     player = GameObject.FindGameObjectWithTag("Player").GetComponent<Destroyable>();
     shaman = GameObject.FindGameObjectWithTag("Shaman").GetComponent<Destroyable>();
 }
Example #3
0
 public virtual void Damage(Puncher puncher)
 {
     currentHP -= puncher.punchDamage;
     if(currentHP < 0f)
     {
         Die();
     }
 }
    void Start()
    {
        spritemask = transform.Find("heart-mask");
        base.Start();
        jid = InputHandler.GetJoyId(pid);
        instance[pid - 1] = this;
        animator          = GetComponent <Animator>();
        animator.Play("player" + pid + "_standing");
        puncher = GetComponentInChildren <Puncher>();

        var scale = new Vector3(1, 0, 1);

        spritemask.localScale = scale;

        inventory = panel.GetComponent <InventoryManager>();
    }
Example #5
0
 public override void Damage(Puncher puncher)
 {
     base.Damage(puncher);
     GetComponent<CharacterController>().Move(Vector3.right * puncher.punchPower * (puncher.IsFacingRight() ? 1f : -1f));
 }
Example #6
0
        static void Main(string[] args)
        {
            XmlDocument doc = new XmlDocument();

            doc.Load(args.Length == 0 ? "../../../conf.xml" : args[0]);



            // ADD XML
            string targetIP   = doc.SelectNodes("//remote//IP")[0].InnerText;
            string localIP    = doc.SelectNodes("/config/local/IP")[0].InnerText;
            int    targetPort = int.Parse(doc.SelectNodes("/config/remote/PORT")[0].InnerText);
            int    localPort  = int.Parse(doc.SelectNodes("/config/local/PORT")[0].InnerText);


            Menu menu = new Menu();

            menu.show();
            String choice = menu.choice;

            switch (choice)
            {
            case "0":


                Puncher puncher = new Puncher(targetIP, targetPort);
                Console.WriteLine("[status]\tpreparing punch packet for {0}:{1}", targetIP, targetPort);
                puncher.getLocalIp();
                Thread.Sleep(1000);
                puncher.generateLocations();
                Console.WriteLine("[status]\tsending packet");
                puncher.punch();
                Console.WriteLine("[status]\tpacket sent");
                break;

            case "1":
                Console.WriteLine("[status]\tpreparing packet for {0}:{1}", targetIP, targetPort);
                PacketBuilder builder  = new PacketBuilder();
                Location      location = new Location(ip: targetIP, port: targetPort);
                Location      local    = new Location(localIP, localPort);

                Console.WriteLine("[status]\tsending from {0}:{1}", localIP, localPort);
                builder.destination = location;
                builder.body        = "helo";

                Packet packet = builder.build();
                packet.local = local;
                packet.send();
                break;

            case "3":
                Listener listener = new Listener();
                listener.ReceiveMessages(localPort);
                break;

            default:
                Console.WriteLine("not found");
                break;
            }

            /*
             *             // sender
             *          PacketBuilder builder = new PacketBuilder();
             *          Location location = new Location(ip: "10.10.10.1", port: 42069);
             *
             *          builder.destination = location;
             *          builder.body = "helo";
             *          builder.build().send();
             *
             */
        }
 void Start()
 {
     movement = GetComponent<SimpleMovement>();
     character = GetComponent<Puncher>();
 }
Example #8
0
 private void Start()
 {
     puncher = GetComponent <Puncher>();
     mover   = GetComponent <Mover>();
     user    = GetComponent <User>();
 }