/// <summary> /// Creates a new stash for specified <paramref name="actor"/> if it has not been initialized already. /// </summary> public override void AfterIncarnated(ActorBase actor, IActorContext context) { var stashed = actor as IActorStash; if (stashed != null && stashed.Stash == null) { stashed.Stash = context.CreateStash(actor.GetType()); } }
/// <summary> /// Creates a new stash for specified <paramref name="actor"/> if it has not been initialized already. /// </summary> /// <param name="actor">TBD</param> /// <param name="context">TBD</param> public override void AfterIncarnated(ActorBase actor, IActorContext context) { var stashed = actor as IActorStash; if (stashed != null && stashed.Stash == null) { stashed.Stash = context.CreateStash(actor.GetType()); } }