public System.Threading.Tasks.Task Register(Backend.GrainInterfaces.IPlayerObserver playerObserver) { GrainFactoryBase.CheckGrainObserverParamInternal(playerObserver); return(base.InvokeMethodAsync <object>(1454675116, new object[] { playerObserver is GrainBase ? Backend.GrainInterfaces.PlayerObserverFactory.Cast(playerObserver.AsReference()) : playerObserver }, TimeSpan.Zero)); }
public System.Threading.Tasks.Task <Frontend.Library.Models.PlayerInfo> Subscribe(Backend.GrainInterfaces.IPlayerObserver playerObserver) { GrainFactoryBase.CheckGrainObserverParamInternal(playerObserver); return(base.InvokeMethodAsync <Frontend.Library.Models.PlayerInfo>(-1236982852, new object[] { playerObserver is GrainBase ? Backend.GrainInterfaces.PlayerObserverFactory.Cast(playerObserver.AsReference()) : playerObserver }, TimeSpan.Zero)); }