示例#1
0
        public Task Initialize(IFriendlyActor owner, string name)
        {
            StateManager.AddStateAsync(OwnerState, owner);
            StateManager.AddStateAsync(NameState, name);

            return(Task.CompletedTask);
        }
 Task IFriendlyActor.Initialize(IFriendlyActor bestFriend, string firstName, string lastName, IList <IPetActor> pets, byte[] extraData) =>
 Task.WhenAll(
     StateManager.SetStateAsync(BestFriendState, bestFriend),
     StateManager.SetStateAsync(FirstNameState, firstName),
     StateManager.SetStateAsync(LastNameState, lastName),
     StateManager.SetStateAsync(PetsState, pets),
     StateManager.SetStateAsync(ExtraDataState, extraData));