示例#1
0
    public override void OnStart()
    {
        base.OnStart();
        // 创建主角,并将镜头绑定到主角头上
        FighterHero obj = GameMgr.It.AddHero(true, 1, 0, 0, 0, "哈哈", 5, 5);

        obj.ChangeWeapon(1);
        for (int i = 0; i < 20; i++)
        {
            obj = GameMgr.It.AddHero(false, 1, Random.Range(-20f, 20f), Random.Range(-20f, 20f),
                                     0, "吼吼", 5, 5);
            obj.InitAI(true);
            obj.ChangeWeapon(-1);
        }

        for (int i = 0; i < 30; i++)
        {
            ResMgr.It.CreateItem(2, Random.Range(-20f, 20f), Random.Range(-20f, 20f));
        }
    }
示例#2
0
    public void GM_ChangeWeapon()
    {
        if (m_MainHero == null)
        {
            return;
        }
        int id = 1;

        if (m_MainHero.Weapon)
        {
            id = m_MainHero.Weapon.ID + 1;
            if (id > Config.WeaponCfg.Length)
            {
                id = 1;
            }
        }
        m_MainHero.ChangeWeapon(id);
    }