public static void UnassignToBarracks(StaticInstance staticInstance)
        {
            IBarracks foundBarracks = staticInstance.gameObject.GetComponent <IBarracks>();

            foundBarracks.ReturnStaff();
        }
 public void UpdateUI(StaticInstance staticInstance)
 {
     barracks   = staticInstance.myFacilities[0] as IBarracks;
     production = staticInstance.myFacilities[0] as IProduction;
     UpdateUI();
 }
        public static void DrawFromBarracks(StaticInstance staticInstance)
        {
            IBarracks foundBarracks = staticInstance.gameObject.GetComponent <IBarracks>();

            foundBarracks.DrawStaff();
        }