Example #1
0
    public void FillFields(OrbitFormation c)
    {
        radiusCreator.SetValue(c.radius);

        periodCreator.SetValue(c.seconds_per_rotation);

        nameCreator.SetValue(c.name);
    }
Example #2
0
    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);
    }