示例#1
0
文件: enemy.cs 项目: craybob/shooter-
 void AttackBandit()
 {
     if (time2attack <= 0)
     {
         if (attack == true)
         {
             Collider2D[] enemiesToDamage = Physics2D.OverlapCircleAll(attackCheck.position, attackRadius, whatIsPlayer);
             for (int i = 0; i < enemiesToDamage.Length; i++)
             {
                 runner tempEnemy = enemiesToDamage[i].GetComponent <runner>();
                 if (tempEnemy)
                 {
                     anim.SetTrigger("attack");
                     tempEnemy.TakeDamage(damage);
                     attack = false;
                 }
             }
             time2attack = start2attack;
         }
         attack = true;
     }
     else
     {
         time2attack -= Time.deltaTime;
     }
 }
示例#2
0
    // Update is called once per frame
    void Update()
    {
        player = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();
        enemy  = GameObject.FindGameObjectWithTag("Enemy");

        interfaceOff();


        if (enemy == null)
        {
            Invoke("lvlUpMenuStart", 1f);
        }

        if (player == null)
        {
            pause();
            if (pauseMenuUI == null)
            {
                Debug.Log("it's menu");
            }
        }



        else
        {
            Time.timeScale = 1f;
        }
    }
示例#3
0
    // Start is called before the first frame update
    void Start()
    {
        player_script = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();

        lvlOfRoom += 1;

        menuScript = GameObject.FindGameObjectWithTag("UI").GetComponent <menu_script>();
    }
示例#4
0
 public ActionResult Edit([Bind(Include = "EFKey,firstname,secondname,ukan,dob,email,Active")] runner runner)
 {
     if (ModelState.IsValid)
     {
         db.Entry(runner).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(runner));
 }
示例#5
0
        public ActionResult Create([Bind(Include = "EFKey,firstname,secondname,ukan,dob,email,Active")] runner runner)
        {
            if (ModelState.IsValid)
            {
                db.runners.Add(runner);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(runner));
        }
示例#6
0
    public void powerUp()
    {
        player         = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();
        player.damage += 2;
        lvlUpMenu.SetActive(false);

        joystick.SetActive(true);
        joybutton.SetActive(true);

        Time.timeScale = 1f;
        menuPer        = false;
    }
示例#7
0
文件: enemy.cs 项目: craybob/shooter-
    // Start is called before the first frame update



    void Start()
    {
        Enemy              = GetComponent <enemy>();
        player             = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();
        scoreManagerScript = GameObject.FindGameObjectWithTag("player").GetComponent <scoreManager>();

        hp     += player.lvl;
        damage += player.lvl;



        rb     = GetComponent <Rigidbody2D>();
        anim   = GetComponent <Animator>();
        sprite = GetComponent <SpriteRenderer>();
    }
示例#8
0
        static void Main(string[] args)
        {
            var options = new MyOptions();

            // Parse in 'strict mode', success or quit
            if (CommandLine.Parser.Default.ParseArguments(args, options))
            {
                validatePath(options.input);
                validatePath(options.output);

                runner run = new runner();
                run.InitBDROM(options.input);

                //If mpsl specified, select playlist in a different way
                if (options.playlistsToScan != null)
                {
                    try
                    {
                        System.Console.WriteLine("-m or --mpls specified, running in non-interactive mode...");
                        System.Console.Write("Atempting to find ");
                        System.Console.Write(String.Join <String>(", ", options.playlistsToScan) + Environment.NewLine);

                        run.SelectPlayList(options.playlistsToScan);
                    }
                    catch (Exception ex)
                    {
                        System.Console.WriteLine("ERROR: " + ex.Message);
                        Environment.Exit(-1);
                    }
                }
                else
                {
                    run.SelectPlayList();
                }

                if (options.playlistsToScan != null)
                {
                    run.AddStreamFilesInPlaylists();
                    run.ScanBDROM();
                    run.GenerateReport(options.output);
                }
                else
                {
                    run.ScanBDROM();
                }
            }
        }
示例#9
0
 var(runner, command) = tuple;
示例#10
0
 // Start is called before the first frame update
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();
 }
示例#11
0
        static void Main(string[] args)
        {
            runner program = new runner();

            program.run();
        }
示例#12
0
    // Start is called before the first frame update
    void Start()
    {
        rb = GetComponent <Rigidbody2D>();

        player = GameObject.FindGameObjectWithTag("player").GetComponent <runner>();
    }
示例#13
0
 void Start()
 {
     Runner       = FindObjectOfType <runner>();
     lastPosition = Runner.transform.position;
 }
示例#14
0
    //coinrate's index +1 = player's level
    //coinRate[playerLevel - 1]

    void Awake()
    {
        instance = this;
    }
示例#15
0
        static void Main(string[] args)
        {
            runner program = new runner();

            program.run();
        }