示例#1
0
        protected virtual void CreateNewPlayer()
        {
            var kernel = new StandardKernel();
            var dependencyInjection = Ninjector.GetNinjector();

            kernel.Load(dependencyInjection);
            MyPlayer = kernel.Get <Player.Player>();
            MyPlayer.Put(new List <Item>()
            {
                new Food("Banana", 12, 22),
                new Food("Apple", 10, 13),
                new Food("Bread", 5, 7),
                new Soap("Dove", 4, 4),

                new Food("Banana", 12, 22),
                new Food("Apple", 10, 13),
                new Food("Bread", 5, 7),
                new Soap("Dove", 4, 4),

                new Food("Banana", 12, 22),
                new Food("Apple", 10, 13),
                new Food("Bread", 5, 7),
                new Soap("Dove", 4, 4),
            });
            MyPlayer.FeedPet("Apple");
            MyPlayer.FeedPet("Banana");
        }
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(Ninjector.Get <ImagePathConverter>());
 }
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(Ninjector.Get <BuildNameToMessageConverter>());
 }
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(Ninjector.Get <StateToColorConverter>());
 }
示例#5
0
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(Ninjector.Get <OneBreakerConverter>());
 }
示例#6
0
 public override object ProvideValue(IServiceProvider serviceProvider)
 {
     return(Ninjector.Get <InstalledVoiceConverter>());
 }