少年修仙传客户端代码仓库
client_linchunjie
2019-04-17 6d101512ba4cb8e37a98ace6320a0b70c96efa2b
Fight/GameActor/GA_Hero.cs
@@ -65,9 +65,11 @@
    /// 用户点击锁定, 被攻击锁定攻击者...
    /// </summary>
    private GActor m_LockTarget;
    public GActor LockTarget {
    public GActor LockTarget
    {
        get { return m_LockTarget; }
        set {
        set
        {
            if (m_LockTarget == value)
            {
                return;
@@ -89,11 +91,14 @@
    public MapArea currentBossArea;
    private uint _atkBossID;
    public uint atkBossID {
        get {
    public uint atkBossID
    {
        get
        {
            return _atkBossID;
        }
        set {
        set
        {
            if (_atkBossID != value)
            {
                _atkBossID = value;
@@ -109,22 +114,28 @@
        }
    }
    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;
@@ -144,6 +155,30 @@
            }
            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);
                }
            }
        }
    }
@@ -659,8 +694,10 @@
    }
    private HeavenBattleModel m_HeavenBattleModel = null;
    public HeavenBattleModel heavenBattleModel {
        get {
    public HeavenBattleModel heavenBattleModel
    {
        get
        {
            return m_HeavenBattleModel ?? (m_HeavenBattleModel = ModelCenter.Instance.GetModel<HeavenBattleModel>());
        }
    }
@@ -753,11 +790,14 @@
    #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;
        }
    }