| | |
| | | m_Mission = value;
|
| | | if (autoPrepare.auto && autoPrepare.cancelWhenTargetChange)
|
| | | {
|
| | | autoPrepare.Reset();
|
| | | autoPrepare.CancelAutoPrepare();
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | |
|
| | | if (!oldInTeam && inTeam)
|
| | | {
|
| | | autoPrepare.Reset();
|
| | | autoPrepare.CancelAutoPrepare();
|
| | | }
|
| | |
|
| | | var newCaptainer = memberCount > 0 ? members[0].id : 0;
|
| | |
| | | {
|
| | | if (autoPrepare.auto && autoPrepare.cancelWhenCaptainerChange)
|
| | | {
|
| | | autoPrepare.Reset();
|
| | | autoPrepare.CancelAutoPrepare();
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | bool m_Auto = false;
|
| | | public bool auto {
|
| | | get { return m_Auto; }
|
| | | set {
|
| | | private set {
|
| | | if (m_Auto != value)
|
| | | {
|
| | | m_Auto = value;
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public bool cancelWhenTargetChange = true;
|
| | | public bool cancelWhenCaptainerChange = false;
|
| | | public int mapId { get; private set; }
|
| | | public int mapEx { get; private set; }
|
| | |
|
| | | bool m_CancelWhenTargetChange = true;
|
| | | public bool cancelWhenTargetChange {
|
| | | get { return m_CancelWhenTargetChange; }
|
| | | }
|
| | |
|
| | | bool m_CancelWhenCaptainerChange = false;
|
| | | public bool cancelWhenCaptainerChange {
|
| | | get { return m_CancelWhenCaptainerChange; }
|
| | | }
|
| | |
|
| | | public event Action autoPrepareChangeEvent;
|
| | |
|
| | | public void Reset()
|
| | | public void CancelAutoPrepare()
|
| | | {
|
| | | auto = false;
|
| | | cancelWhenCaptainerChange = false;
|
| | | cancelWhenTargetChange = true;
|
| | | this.mapId = 0;
|
| | | this.mapEx = 0;
|
| | | this.m_CancelWhenCaptainerChange = false;
|
| | | this.m_CancelWhenTargetChange = true;
|
| | | this.auto = false;
|
| | | }
|
| | |
|
| | | public void SetAutoPreapare(int mapId, int mapEx, bool cancelWhenTargetChange, bool cancelWhenCaptainerChange)
|
| | | {
|
| | | this.mapId = mapId;
|
| | | this.mapEx = mapEx;
|
| | | this.m_CancelWhenTargetChange = cancelWhenTargetChange;
|
| | | this.m_CancelWhenCaptainerChange = cancelWhenCaptainerChange;
|
| | | this.auto = true;
|
| | | }
|
| | |
|
| | | }
|