| | |
| | | /// 用户点击锁定, 被攻击锁定攻击者...
|
| | | /// </summary>
|
| | | private GActor m_LockTarget;
|
| | | public GActor LockTarget {
|
| | | public GActor LockTarget
|
| | | {
|
| | | get { return m_LockTarget; }
|
| | | set {
|
| | | set
|
| | | {
|
| | | if (m_LockTarget == value)
|
| | | {
|
| | | return;
|
| | |
| | | public MapArea currentBossArea;
|
| | |
|
| | | private uint _atkBossID;
|
| | | public uint atkBossID {
|
| | | get {
|
| | | public uint atkBossID
|
| | | {
|
| | | get
|
| | | {
|
| | | return _atkBossID;
|
| | | }
|
| | | set {
|
| | | set
|
| | | {
|
| | | if (_atkBossID != value)
|
| | | {
|
| | | _atkBossID = value;
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public sealed override int NextAction {
|
| | | get {
|
| | | public sealed override int NextAction
|
| | | {
|
| | | get
|
| | | {
|
| | | return base.NextAction;
|
| | | }
|
| | |
|
| | | set {
|
| | | set
|
| | | {
|
| | | base.NextAction = value;
|
| | | }
|
| | | }
|
| | |
|
| | | public sealed override GActor SelectTarget {
|
| | | get {
|
| | | public sealed override GActor SelectTarget
|
| | | {
|
| | | get
|
| | | {
|
| | | return base.SelectTarget;
|
| | | }
|
| | |
|
| | | set {
|
| | | set
|
| | | {
|
| | | if (base.SelectTarget == value)
|
| | | {
|
| | | return;
|
| | |
| | | }
|
| | |
|
| | | base.SelectTarget = value;
|
| | |
|
| | | if (PlayerDatas.Instance.baseData.AttackMode == (byte)E_AttackMode.Contest)
|
| | | {
|
| | | var _pkg = new CA202_tagCMSelectObj();
|
| | | if (value == null)
|
| | | {
|
| | | _pkg.isSelect = 0;
|
| | | }
|
| | | else
|
| | | {
|
| | | _pkg.isSelect = 1;
|
| | | _pkg.ID = value.ServerInstID;
|
| | | _pkg.Type = (byte)value.ActorType;
|
| | | }
|
| | |
|
| | | if (CrossServerUtility.IsCrossServer())
|
| | | {
|
| | | GameNetSystem.Instance.SendToCrossServer(_pkg);
|
| | | }
|
| | | else
|
| | | {
|
| | | GameNetSystem.Instance.SendInfo(_pkg);
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | private HeavenBattleModel m_HeavenBattleModel = null;
|
| | | public HeavenBattleModel heavenBattleModel {
|
| | | get {
|
| | | public HeavenBattleModel heavenBattleModel
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_HeavenBattleModel ?? (m_HeavenBattleModel = ModelCenter.Instance.GetModel<HeavenBattleModel>());
|
| | | }
|
| | | }
|
| | |
| | | #region 地图区域相关处理
|
| | |
|
| | | private int m_CurMapArea = 1 << (int)MapArea.E_Type.Normal;
|
| | | public int CurMapArea {
|
| | | get {
|
| | | public int CurMapArea
|
| | | {
|
| | | get
|
| | | {
|
| | | return m_CurMapArea;
|
| | | }
|
| | | set {
|
| | | set
|
| | | {
|
| | | m_CurMapArea = value;
|
| | | }
|
| | | }
|