public void ElementParts(Fusion obj) { obj.Add(BaseParts); var view = obj.Add <RolodexElementView>(); view.Label = obj.Get <DivText>(LabelTag); view.Icon = obj.Get <Image>(IconTag); view.IconVisibility = obj.Get <DivVisibility>(IconTag); }
public void HireNewEngineer(Action <bool> callback) { Fusion.Get(HIRE_NEW_ENGINEER_FUSION, true, (Fusion fusion, NPNFError getError) => { if (getError == null) { User.CurrentProfile.Fusion.Fuse(HIRE_NEW_ENGINEER_FUSION, fusion.Prices[0].Name, null, 1, (FormulaResult result, NPNFError error) => { if (error == null) { if (callback != null) { callback(true); } } else { if (callback != null) { callback(false); } Debug.LogError("HireNewEngineer error: " + error.ToString()); } }); } else { if (callback != null) { callback(false); } } }); }
public void AddFreeCommit(Action <bool> callback) { Fusion.Get(ADD_COMMIT_FUSION, true, (Fusion fusion, NPNFError getError) => { if (getError == null) { User.CurrentProfile.Fusion.Fuse(ADD_COMMIT_FUSION, fusion.Prices[0].Name, null, 1, (FormulaResult result, NPNFError error) => { if (error == null) { if (callback != null) { callback(true); } } else { if (callback != null) { callback(false); } Debug.LogError("add commit error: " + error.ToString()); } }); } else { if (callback != null) { callback(false); } } }); }
public void GenerateNewReleaseProduct(int amount, Action <bool> callback) { Fusion.Get(GENERATE_RELEASE_PRODUCT, true, (Fusion fusion, NPNFError getError) => { if (getError == null) { User.CurrentProfile.Fusion.Fuse(GENERATE_RELEASE_PRODUCT, fusion.Prices[0].Name, null, amount, (FormulaResult result, NPNFError error) => { if (error == null) { if (callback != null) { callback(true); } } else { if (callback != null) { callback(false); } Debug.LogError("generate release error: " + error.ToString()); } }); } else { if (callback != null) { callback(false); } } }); }
public void PathElementParts(Fusion obj) { obj.Add(BaseParts); var div = obj.Get <Div>(); div.Padding.Set(0); obj.Get <Image>(DarkBackground); var view = obj.Add <RolodexPathElementView>(); view.Label = obj.Get <DivText>(LabelTag); view.Icon = obj.Get <Image>(IconTag); view.IconVisibility = obj.Get <DivVisibility>(IconTag); }
public void Parts(Fusion obj) { obj.NewChild(HeaderTag, MenuHeaderParts); obj.NewChild(ScrollTag, ScrollParts); var div = obj.Add <Div>(); div.Style = LayoutStyle.Vertical; div.ExpandChildren = true; var divScroll = obj.Get <DivScroll>(ScrollTag); divScroll.MaxSize.Set(0, 150); var menu = obj.Add <RoloView>(); menu.HeaderColor = DarkBackgroundColor; menu.DefaultColor = LightBackgroundColor; menu.HeaderDiv = obj.Get <Div>(HeaderTag); menu.ElementParent = obj.Get <Div>(ContentTag); menu.Scroll = divScroll; }