| | |
| | | {
|
| | | float _distSqrt = MathUtility.DistanceSqrtXZ(_hero.Pos, Pos);
|
| | |
|
| | | if (_distSqrt < Mathf.Pow(NpcConfig.ModelRadius + 0.4f + GeneralConfig.Instance.CloseNpcDist, 2))
|
| | | if (_distSqrt < Mathf.Pow(NpcConfig.ModelRadius + 0.4f + GeneralDefine.CloseNpcDist, 2))
|
| | | {
|
| | | Arrive();
|
| | | }
|
| | |
| | | {
|
| | | float _distSqrt = MathUtility.DistanceSqrtXZ(_hero.Pos, Pos);
|
| | |
|
| | | if (_distSqrt < Mathf.Pow(NpcConfig.ModelRadius + 0.4f + GeneralConfig.Instance.CloseNpcDist, 2))
|
| | | if (_distSqrt < Mathf.Pow(NpcConfig.ModelRadius + 0.4f + GeneralDefine.CloseNpcDist, 2))
|
| | | {
|
| | | Arrive();
|
| | | }
|
| | |
| | | {
|
| | | base.OnClick();
|
| | |
|
| | | if (!GeneralConfig.Instance.SpecialNpcIDs.Contains(NpcConfig.NPCID)// 不是特殊npc
|
| | | if (!GeneralDefine.SpecialNpcIDs.Contains(NpcConfig.NPCID)// 不是特殊npc
|
| | | && !m_CanCollect)
|
| | | {
|
| | | return;
|