public new void Init(string name, int layer, Vector3 pos, bool isUser = false) { this.m_strAvatarPath = "profession/mage/"; this.m_strEquipEffPath = "Fx/armourFX/mage/"; base.roleName = name; base.setNavLay(NavmeshUtils.listARE[1]); base.Init("profession/mage_inst", layer, pos, isUser); P3Mage_Event p3Mage_Event = this.m_curModel.gameObject.AddComponent <P3Mage_Event>(); p3Mage_Event.m_linkProfessionRole = this; this.m_curAni.SetFloat(EnumAni.ANI_F_FLY, 0f); base.set_weaponl(0, 0); base.set_body(0, 0); }
public void Init(string name, int layer, Vector3 pos, bool isUser = false, Variant serverData = null, uint cid = 0) { m_ePRProfession = A3_PROFESSION.Mage; m_strAvatarPath = "profession_mage_"; m_strEquipEffPath = "Fx_armourFX_mage_"; //roleName = "我是法师"; roleName = name; // m_fNavSpeed = 5f; setNavLay(NavmeshUtils.listARE[1]); base.Init("profession_mage_inst", layer, pos, isUser, serverData, cid); P3Mage_Event mage_event = m_curModel.gameObject.AddComponent <P3Mage_Event>(); mage_event.m_linkProfessionRole = this; m_curAni.SetFloat(EnumAni.ANI_F_FLY, 0f); //wing = 1; set_weaponl(0, 0); //weapon_l = 0; set_body(0, 0); // body = 0; }