public void LoadClickableInformation(BodyInformation leg) { Clickable clickable = this.gameObject.AddComponent(typeof(Clickable)) as Clickable; clickable.notifyInformation = leg.notifyInformation; // further -> PUT OnMouseOverIcon }
internal void LoadArt(BodyInformation bodyPart) { BodyImage bodyImage = bodyImages.FirstOrDefault(x => x.bodyPartOrigin == bodyPart.bodyPart); if (!bodyImage.IsDefault()) { this.image.sprite = bodyImage.image; } }
void UpdateLeg(BodyInformation bodyInformation) { this.legs.LoadArt(bodyInformation); }
void UpdateArm(BodyInformation bodyInformation) { this.arms.LoadArt(bodyInformation); }
void UpdateTorso(BodyInformation bodyInformation) { this.torso.LoadArt(bodyInformation); }
void UpdateHead(BodyInformation bodyInformation) { this.head.LoadArt(bodyInformation); }
private static void LoadHead(BodyInformation head) { }
private static void LoadArm(BodyInformation arm) { }
private static void LoadTorso(BodyInformation torso) { }
private static void LoadLeg(BodyInformation leg) { }
private static void LoadHead(BodyInformation head) { singleton.head.LoadClickableInformation(head); singleton.head.LoadArt(head); }
private static void LoadTorso(BodyInformation torso) { singleton.torso.LoadClickableInformation(torso); singleton.torso.LoadArt(torso); }
private static void LoadArm(BodyInformation arm) { singleton.arms.LoadClickableInformation(arm); singleton.arms.LoadArt(arm); }
private static void LoadLegs(BodyInformation leg) { singleton.legs.LoadClickableInformation(leg); singleton.legs.LoadArt(leg); }