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)); } }
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); }