Skip to content

Commit b0f9ed3

Browse files
committed
Add stateAwakeStream
1 parent fcb00f0 commit b0f9ed3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Internal/ObservableStateBehaviour.cs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,25 @@ public IObservable<Unit> updateAsObservable
3232
get
3333
{
3434
return this.UpdateAsObservable()
35-
.SkipUntil(stateBeginAsObservable)
36-
.TakeUntil(stateEndAsObservable)
37-
.Repeat();
35+
.SkipUntil(stateBeginAsObservable)
36+
.TakeUntil(stateEndAsObservable)
37+
.Repeat();
3838
}
3939
}
4040

41+
public override void OnStateAwake()
42+
{
43+
stateAwakeStream.OnNext(Unit.Default);
44+
}
45+
4146
public override void OnStateBegin()
4247
{
43-
stateBeginStream.OnNext(default(Unit));
48+
stateBeginStream.OnNext(Unit.Default);
4449
}
4550

4651
public override void OnStateEnd()
4752
{
48-
stateEndStream.OnNext(default(Unit));
53+
stateEndStream.OnNext(Unit.Default);
4954
}
5055
}
5156
}

0 commit comments

Comments
 (0)