private static void Postfix(uGUI_CraftNode __instance) { if (Object.op_Equality((Object)__instance.get_icon(), (Object)null)) { return; } RadialCell radialCell = RadialCell.Create(__instance); Vector2 targetPosition = uGUI_CraftNodeReflector.GetVisible(__instance) ? radialCell.Position : radialCell.parent.Position; GhostMoving ghostMoving = new GhostMoving((radialCell.radius + radialCell.size) * (float)Config.AnimationSpeedMult, radialCell.size * (float)Config.AnimationFadeDistanceMult, targetPosition); ItemIconAnimation.Play(__instance.get_icon(), (ItemIconAnimation)ghostMoving); }
private static void Postfix(uGUI_CraftNode __instance) { if (__instance.icon == null) { return; } var grid = RadialCell.Create(__instance); var pos = __instance.visible ? grid.Position : grid.parent.Position; var speed = (grid.radius + grid.size) * (float)Config.AnimationSpeedMult; var fadeDistance = grid.size * (float)Config.AnimationFadeDistanceMult; var anim = new IconMovingAnimation(speed, fadeDistance, pos); anim.Play(__instance.icon); }
public static RadialCell Create(uGUI_CraftNode node) { if (((TreeNode)node).get_parent() == null) { return(RadialCell.InvalidCell); } RadialCell parent = RadialCell.Create(((TreeNode)node).get_parent() as uGUI_CraftNode); if (parent == RadialCell.InvalidCell) { return(RadialCell.CreateRootCell(node)); } return((double)parent.radius != 0.0 ? RadialCell.CreateChildCell(node, parent) : RadialCell.CreateChildCellWithOneElementAtRoot(node, parent)); }
private static void Postfix(uGUI_CraftingMenu.Node node) { if (node.icon == null) { return; } RadialCell radialCell = RadialCell.Create(node, LastIndex); Vector2 targetPosition = node.expanded ? radialCell.Position : radialCell.parent.Position; float speed = (radialCell.radius + radialCell.size) * (float)Config.AnimationSpeedMult; float fadeDistance = radialCell.size * (float)Config.AnimationFadeDistanceMult; GhostMoving newAnimation = new GhostMoving(speed, fadeDistance, targetPosition); ItemIconAnimation.Play(node.icon, newAnimation); }
// Token: 0x06000056 RID: 86 RVA: 0x00002F40 File Offset: 0x00001140 private static void Postfix(uGUI_CraftNode __instance) { if (__instance.icon == null) { return; } RadialCell radialCell = RadialCell.Create(__instance); Vector2 targetPosition = uGUI_CraftNodeReflector.GetVisible(__instance) ? radialCell.Position : radialCell.parent.Position; float speed = (radialCell.radius + radialCell.size) * (float)Config.AnimationSpeedMult; float fadeDistance = radialCell.size * (float)Config.AnimationFadeDistanceMult; GhostMoving newAnimation = new GhostMoving(speed, fadeDistance, targetPosition); ItemIconAnimation.Play(__instance.icon, newAnimation); }
private static void Postfix(uGUI_CraftNode __instance) { var grid = RadialCell.Create(__instance); var icon = __instance.icon; var size = new Vector2(grid.size, grid.size); icon.SetBackgroundSize(size); icon.SetActiveSize(size); var foregroundSize = grid.size * (float)Config.IconForegroundSizeMult; icon.SetForegroundSize(foregroundSize, foregroundSize, true); icon.SetBackgroundRadius(grid.size / 2); icon.rectTransform.SetParent(__instance.view.iconsCanvas); icon.SetPosition(grid.parent.Position); }
private static void Postfix(uGUI_CraftingMenu.Node node) { RadialCell radialCell = RadialCell.Create(node, LastIndex); var icon = node.icon; var vector = new Vector2(radialCell.size, radialCell.size); icon.SetBackgroundSize(vector); icon.SetActiveSize(vector); float num = radialCell.size * (float)Config.IconForegroundSizeMult; icon.SetForegroundSize(num, num, true); icon.SetBackgroundRadius(radialCell.size / 2f); icon.rectTransform.SetParent(node.icon.canvas.transform); icon.SetPosition(radialCell.parent.Position); }
private static void Postfix(uGUI_CraftNode __instance) { RadialCell radialCell = RadialCell.Create(__instance); var icon = __instance.icon; var vector = new Vector2(radialCell.size, radialCell.size); icon.SetBackgroundSize(vector); icon.SetActiveSize(vector); float num = radialCell.size * (float)Config.IconForegroundSizeMult; icon.SetForegroundSize(num, num, true); icon.SetBackgroundRadius(radialCell.size / 2f); icon.rectTransform.SetParent(uGUI_CraftNodeReflector.GetView(__instance).iconsCanvas); icon.SetPosition(radialCell.parent.Position); }
private static void Postfix(uGUI_CraftNode __instance) { RadialCell radialCell = RadialCell.Create(__instance); uGUI_ItemIcon icon = __instance.get_icon(); Vector2 vector2; ((Vector2) ref vector2).\u002Ector(radialCell.size, radialCell.size); icon.SetBackgroundSize(vector2); icon.SetActiveSize(vector2); float num = radialCell.size * (float)Config.IconForegroundSizeMult; icon.SetForegroundSize(num, num, true); icon.SetBackgroundRadius(radialCell.size / 2f); ((Transform)((Graphic)icon).get_rectTransform()).SetParent((Transform)uGUI_CraftNodeReflector.GetView(__instance).iconsCanvas); icon.SetPosition(radialCell.parent.Position); }