private void Update(WorldForm wf, ref MapSelection sel, Vector3 s) { CarGen?.SetScale(s); if (CarGen != sel.CarGenerator) { wf.SelectCarGen(CarGen); } wf.SetWidgetScale(s); }
private void Update(WorldForm wf, ref MapSelection sel, Quaternion q) { CarGen?.SetOrientation(q); if (CarGen != sel.CarGenerator) { wf.SelectCarGen(CarGen); } wf.SetWidgetRotation(q); }
private void Update(WorldForm wf, ref MapSelection sel, Vector3 p) { CarGen?.SetPosition(p); if (CarGen != sel.CarGenerator) { wf.SelectObject(CarGen); } wf.SetWidgetPosition(p); }
private void Update(WorldForm wf, ProjectForm pf, ref MapSelection sel, Vector3 s) { CarGen?.SetScale(s); if (CarGen != sel.CarGenerator) { wf.SelectCarGen(CarGen); } wf.SetWidgetScale(s); if ((CarGen != null) && (pf != null)) { pf.OnWorldCarGenModified(CarGen); } }
private void Update(WorldForm wf, ProjectForm pf, ref MapSelection sel, Quaternion q) { CarGen?.SetOrientation(q); if (CarGen != sel.CarGenerator) { wf.SelectCarGen(CarGen); } wf.SetWidgetRotation(q); if ((CarGen != null) && (pf != null)) { pf.OnWorldCarGenModified(CarGen); } }