public void Init(string name, int layer, Vector3 pos, bool isUser = false, Variant serverData = null, uint cid = 0)
    {
        m_ePRProfession   = A3_PROFESSION.Assassin;
        m_strAvatarPath   = "profession_assa_";
        m_strEquipEffPath = "Fx_armourFX_assa_";
        roleName          = name;

        //   m_fNavSpeed = 6f;

        base.Init("profession_assa_inst", layer, pos, isUser, serverData, cid);

        setNavLay(NavmeshUtils.listARE[1]);

        P5Assassin_Event assassin_event = m_curModel.gameObject.AddComponent <P5Assassin_Event>();

        assassin_event.m_linkProfessionRole = this;

        m_curAni.SetFloat(EnumAni.ANI_F_FLY, 0f);

        //wing = 1;
        set_weaponr(0, 0);
        set_weaponl(0, 0);
        set_body(0, 0);

        m_skill5010_time = Skill_a3Model.getInstance().skilldic[5010].eff_last;
        m_skill5005_time = Skill_a3Model.getInstance().skilldic[5005].eff_last;
    }
Exemple #2
0
    public new void Init(string name, int layer, Vector3 pos, bool isUser = false)
    {
        this.m_strAvatarPath   = "profession/assa/";
        this.m_strEquipEffPath = "Fx/armourFX/assa/";
        base.roleName          = name;
        base.Init("profession/assa_inst", layer, pos, isUser);
        base.setNavLay(NavmeshUtils.listARE[1]);
        P5Assassin_Event p5Assassin_Event = this.m_curModel.gameObject.AddComponent <P5Assassin_Event>();

        p5Assassin_Event.m_linkProfessionRole = this;
        this.m_curAni.SetFloat(EnumAni.ANI_F_FLY, 0f);
        base.set_weaponr(0, 0);
        base.set_weaponl(0, 0);
        base.set_body(0, 0);
        this.m_skill5010_time = ModelBase <Skill_a3Model> .getInstance().skilldic[5010].eff_last;
    }