备份CatanBuilding瘦身独立工程
This commit is contained in:
39
LocalPackages/aihelp-5.3/Runtime/AIHelp/Config/ApiConfig.cs
Normal file
39
LocalPackages/aihelp-5.3/Runtime/AIHelp/Config/ApiConfig.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
using System;
|
||||
namespace AIHelp
|
||||
{
|
||||
public class ApiConfig
|
||||
{
|
||||
public string EntranceId { get; }
|
||||
public string WelcomeMessage { get; }
|
||||
|
||||
private ApiConfig(Builder builder)
|
||||
{
|
||||
EntranceId = builder.EntranceId;
|
||||
WelcomeMessage = builder.WelcomeMessage;
|
||||
}
|
||||
|
||||
public class Builder
|
||||
{
|
||||
public string EntranceId { get; private set; }
|
||||
public string WelcomeMessage { get; private set; }
|
||||
|
||||
public Builder SetEntranceId(string entranceId)
|
||||
{
|
||||
EntranceId = entranceId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder SetWelcomeMessage(string welcomeMessage)
|
||||
{
|
||||
WelcomeMessage = welcomeMessage;
|
||||
return this;
|
||||
}
|
||||
|
||||
public ApiConfig Build()
|
||||
{
|
||||
return new ApiConfig(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user