示例#1
0
 static ContractButton()
 {
     ContractsFactory.RegisterFactory(typeof(IButton), () => new ContractButton());
 }
示例#2
0
 static ContractLabel()
 {
     ContractsFactory.RegisterFactory(typeof(ILabel), () => new ContractLabel());
 }
 static ContractInventoryWindow()
 {
     ContractsFactory.RegisterFactory(typeof(IInventoryWindow), () => new ContractInventoryWindow());
 }
示例#4
0
 static ContractObject()
 {
     ContractsFactory.RegisterFactory(typeof(IObject), () => new ContractObject());
 }
示例#5
0
 static ContractCharacter()
 {
     ContractsFactory.RegisterFactory(typeof(ICharacter), () => new ContractCharacter());
     ContractsFactory.RegisterSubtype(typeof(IContract <IObject>), typeof(ContractCharacter));
 }
示例#6
0
 static ContractSlider()
 {
     ContractsFactory.RegisterFactory(typeof(ISlider), () => new ContractSlider());
 }