Beispiel #1
0
 public void SetLodLight(YmapLODLight lodlight)
 {
     CurrentLodLight = lodlight;
     Tag             = lodlight;
     LoadLodLight();
     UpdateFormTitle();
 }
 public void Invalidate(YmapLODLight lodlight)
 {
     lodlights.Invalidate(lodlight.LodLights?.Ymap);
     distlodlights.Invalidate(lodlight.DistLodLights);
 }
Beispiel #3
0
 public LodLightRotationUndoStep(YmapLODLight lodlight, Quaternion startrot)
 {
     LodLight      = lodlight;
     StartRotation = startrot;
     EndRotation   = lodlight?.Orientation ?? Quaternion.Identity;
 }
Beispiel #4
0
 public LodLightScaleUndoStep(YmapLODLight lodlight, Vector3 startscale)
 {
     LodLight   = lodlight;
     StartScale = startscale;
     EndScale   = lodlight?.Scale ?? new Vector3(1.0f);
 }
Beispiel #5
0
 public LodLightPositionUndoStep(YmapLODLight lodlight, Vector3 startpos)
 {
     LodLight      = lodlight;
     StartPosition = startpos;
     EndPosition   = lodlight?.Position ?? Vector3.Zero;
 }