コード例 #1
0
        public void OnPlayerConnect(Player player, IScopedFunnyService scoped, IFunnyService transient,
                                    IServiceProvider serviceProvider)
        {
            Console.WriteLine("T: " + transient.FunnyGuid);
            Console.WriteLine("S: " + scoped.FunnyGuid);
            var s2 = serviceProvider.GetService <IScopedFunnyService>().FunnyGuid;
            var t2 = serviceProvider.GetService <IFunnyService>().FunnyGuid;

            Console.WriteLine("T2: " + t2);
            Console.WriteLine("S2: " + s2);
        }
コード例 #2
0
        public void OnPlayerText(TestComponent test, string text, IScopedFunnyService scoped, IFunnyService transient,
                                 IServiceProvider serviceProvider)
        {
            Console.WriteLine("T: " + transient.FunnyGuid);
            Console.WriteLine("S: " + scoped.FunnyGuid);
            var s2 = serviceProvider.GetService <IScopedFunnyService>().FunnyGuid;
            var t2 = serviceProvider.GetService <IFunnyService>().FunnyGuid;

            Console.WriteLine("T2: " + t2);
            Console.WriteLine("S2: " + s2);
            Console.WriteLine(test.WelcomingMessage);
        }
コード例 #3
0
ファイル: TestSystem.cs プロジェクト: TheFuseGamer/SampSharp
        public void OnPlayerConnect(Player player, IScopedFunnyService scoped, IFunnyService transient,
                                    IServiceProvider serviceProvider)
        {
            Console.WriteLine("T: " + transient.FunnyGuid);
            Console.WriteLine("S: " + scoped.FunnyGuid);
            var s2 = serviceProvider.GetService <IScopedFunnyService>().FunnyGuid;
            var t2 = serviceProvider.GetService <IFunnyService>().FunnyGuid;

            Console.WriteLine("T2: " + t2);
            Console.WriteLine("S2: " + s2);
            player.SendClientMessage($"Hey there, {player.Name}");
            KeepSayingHello(player);
        }