Compare commits

..

No commits in common. "941178cf580a76ed400f50172397ded9e521d170" and "3577facf197b4b8bc465ff74df7073ac7a6bce92" have entirely different histories.

4 changed files with 16 additions and 50 deletions

View File

@ -43,11 +43,6 @@ namespace QFramework
public ActionStatus Status { get; set; } public ActionStatus Status { get; set; }
public void OnStart() public void OnStart()
{ {
foreach (var item in mCondition)
{
item.OnStart();
}
} }
public void OnExecute(float dt) public void OnExecute(float dt)

View File

@ -44,7 +44,6 @@ namespace QFramework
public void Send(string key) public void Send(string key)
{ {
if (mEvents.TryGetValue(key, out var e)) if (mEvents.TryGetValue(key, out var e))
{ {
var easyEvent = e.As<EasyEvent>(); var easyEvent = e.As<EasyEvent>();
@ -68,10 +67,6 @@ namespace QFramework
} }
} }
public bool HasRegister(string key)
{
return mEvents.ContainsKey(key);
}
public void UnRegister<T>(string key, Action<T> onEvent) public void UnRegister<T>(string key, Action<T> onEvent)
{ {

View File

@ -13,7 +13,7 @@ namespace QFramework
private StrEventCondition() { } private StrEventCondition() { }
string key; string key;
bool isFinished = false;
public static StrEventCondition Allocate(string key) public static StrEventCondition Allocate(string key)
{ {
var conditionAction = mSimpleObjectPool.Allocate(); var conditionAction = mSimpleObjectPool.Allocate();
@ -21,12 +21,11 @@ namespace QFramework
conditionAction.Deinited = false; conditionAction.Deinited = false;
conditionAction.Reset(); conditionAction.Reset();
conditionAction.key = key; conditionAction.key = key;
conditionAction.isFinished = false;
return conditionAction; return conditionAction;
} }
public bool Check() public bool Check()
{ {
return isFinished; return false;
} }
public bool Paused { get; set; } public bool Paused { get; set; }
public bool Deinited { get; set; } public bool Deinited { get; set; }
@ -40,7 +39,6 @@ namespace QFramework
private void OnEventFnished() private void OnEventFnished()
{ {
StringEventSystem.Global.UnRegister(key, OnEventFnished); StringEventSystem.Global.UnRegister(key, OnEventFnished);
isFinished = true;
this.Finish(); this.Finish();
} }

View File

@ -103,59 +103,37 @@ namespace QFramework.Example
answers.Remove(item.Name); answers.Remove(item.Name);
if (answers.Count <= 0) if (answers.Count <= 0)
{ {
if (string.IsNullOrEmpty(mData.rightLable) == false) var data = new UIResultTipData();
{ data.label = mData.rightLable;
var data = new UIResultTipData(); data.isRight = true;
data.label = mData.rightLable; data.callback = () =>
data.isRight = true;
data.callback = () =>
{
if (string.IsNullOrEmpty(mData.rightEvent) == false)
{
StringEventSystem.Global.Send(mData.rightEvent);
}
};
data.autoHideTime = mData.autoHideResult;
UIKit.OpenPanelAsync<UIResultTip>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal();
}
else
{ {
if (string.IsNullOrEmpty(mData.rightEvent) == false) if (string.IsNullOrEmpty(mData.rightEvent) == false)
{ {
StringEventSystem.Global.Send(mData.rightEvent); StringEventSystem.Global.Send(mData.rightEvent);
} }
} };
data.autoHideTime = mData.autoHideResult;
UIKit.OpenPanelAsync<UIResultTip>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal();
} }
} }
else else
{ {
ScoreController.Instance.Add(mData.scoreStepName, mData.wrongScore); ScoreController.Instance.Add(mData.scoreStepName, mData.wrongScore);
if (string.IsNullOrEmpty(mData.wrongLabel) == false) var data = new UIResultTipData();
{ data.label = mData.wrongLabel;
var data = new UIResultTipData(); data.isRight = false;
data.label = mData.wrongLabel; data.callback = () =>
data.isRight = false;
data.callback = () =>
{
if (string.IsNullOrEmpty(mData.wrongEvent) == false)
{
StringEventSystem.Global.Send(mData.wrongEvent);
}
SetSelected(obj, false);
};
data.autoHideTime = mData.autoHideResult;
UIKit.OpenPanelAsync<UIResultTip>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().Start(this);
}
else
{ {
if (string.IsNullOrEmpty(mData.wrongEvent) == false) if (string.IsNullOrEmpty(mData.wrongEvent) == false)
{ {
StringEventSystem.Global.Send(mData.wrongEvent); StringEventSystem.Global.Send(mData.wrongEvent);
} }
SetSelected(obj, false); SetSelected(obj, false);
};
data.autoHideTime = mData.autoHideResult;
UIKit.OpenPanelAsync<UIResultTip>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().Start(this);
}
} }
} }