This commit is contained in:
aozhiwei 2023-03-15 20:40:18 +08:00
parent 3d0e1e02a2
commit 8abeb7f234
3 changed files with 7 additions and 1 deletions

View File

@ -751,6 +751,7 @@ void BattleDataContext::Init(Creature* c)
skin->skin_id = item_meta->skinid(); skin->skin_id = item_meta->skinid();
} }
} }
c->NetInitOk();
} }
void BattleDataContext::GetSkillList(std::vector<int>& skill_list) void BattleDataContext::GetSkillList(std::vector<int>& skill_list)

View File

@ -66,7 +66,6 @@ Creature::Creature():MoveableEntity()
inventory_[IS_1XSCOPE].num = 1; inventory_[IS_1XSCOPE].num = 1;
movement_ = std::make_shared<Movement>(this); movement_ = std::make_shared<Movement>(this);
gun_grasp_ = std::make_shared<GunGrasp>(this); gun_grasp_ = std::make_shared<GunGrasp>(this);
gun_grasp_->Init();
} }
Creature::~Creature() Creature::~Creature()
@ -3021,3 +3020,8 @@ float Creature::GetSkillRaycastDistance()
} }
return 0; return 0;
} }
void Creature::NetInitOk()
{
gun_grasp_->Init();
}

View File

@ -330,6 +330,7 @@ class Creature : public MoveableEntity
void UnSetBuffTag(int tag); void UnSetBuffTag(int tag);
void ShortFindPath(); void ShortFindPath();
float GetSkillRaycastDistance(); float GetSkillRaycastDistance();
virtual void NetInitOk();
protected: protected:
virtual void OnBuffRemove(Buff& buff); virtual void OnBuffRemove(Buff& buff);