private Task CrateSpawned(string crate)
 {
     if (debug)
     {
         Console.WriteLine($"OBSERVER: NetworkManagerClient CrateSpawned");
     }
     Models.Crate c = JsonConvert.DeserializeObject <Models.Crate>(crate);
     OnCrateSpawned?.Invoke(c);
     return(Task.CompletedTask);
 }
예제 #2
0
        private void Instance_OnCrateSpawned(Models.Crate obj)
        {
            Crate crate = CreateEntity(new Crate(Image.FromFile("../../res/crates/crate_0.png"), new Vector2(100, 100), null, new Vector2(50, 50))) as Crate;

            NetworkManager.Instance.OnCrateDestroyed += crate.OnDestroy;
        }