public void FillFields(OrbitFormation c) { radiusCreator.SetValue(c.radius); periodCreator.SetValue(c.seconds_per_rotation); nameCreator.SetValue(c.name); }
private void Start() { radiusCreator.saveCurrentValue = (r => orbitFormation.radius = r); periodCreator.saveCurrentValue = (r => { orbitFormation.seconds_ellapsed *= r / orbitFormation.seconds_per_rotation; orbitFormation.seconds_per_rotation = r; }); nameCreator.saveCurrentValue = (s => orbitFormation.name = s); transform.localScale = new Vector3(1f, 1f, 1f); orbitFormation = FromComponent(transform.parent.GetComponent <FormationUI>().realFormation); FillFields(orbitFormation); }