// enterType1、普通 2、冲锋,3复活,4,击退 private void roleEnter(p_map_role vo) { if (vo.role_id == GlobalData.getInstance().user.base2.role_id) { return; //有时候包含自己,是后台的bug } Role role = SceneUnitMgr.getUnit(vo.role_id) as Role; if (role == null) { role = UnitPool.getRole(); view.addUnit(role, vo.role_id,vo.pos, vo, PosUtil.getDir(vo.pos)); } else { Vector3 v3 = TileUitls.getFlatCenterByPos(vo.pos); role.resetPos(v3); role.reset(vo); } }
public override void reset(object value = null) { _pvo = value as p_map_role; //myObj.name = "MyRole" + _pvo.role_id; resetSkin(2, 0); }
public override void reset(object value = null) { _pvo = value as p_map_role; initBody(); }