Esempio n. 1
0
 static void NewObject()
 {
     foreach (UIButton b in objectData.drops)
     {
         if (b is UITypeBox tb)
         {
             tb.DisableTyping();
             tb.UpdatePublicVar();
         }
     }
     foreach (object o in ntParams)
     {
         if (o == null)
         {
             return;
         }
     }
     try {
         WorldObjectBase obj = (WorldObjectBase)Activator.CreateInstance(nt, ntParams);
         WorldData.AddToRegion(WorldData.WorldToRegion(obj.worldX), WorldData.WorldToRegion(obj.worldY), obj);
         applyBut.Visible = false;
         SetCurrentObject(obj);
     } catch (Exception e) {
         System.Diagnostics.Debug.WriteLine(e.Message);
     }
 }