Project_WL/AgentScripts/WL816e_Tune.cs

20 lines
960 B
C#
Raw Normal View History

public static class WL816e_Tune
{
const string kSo = "Assets/WL/Look/Farm/Resources/WL/WLIslandLookSettings.asset";
public static void Run()
{
var so = UnityEditor.AssetDatabase.LoadAssetAtPath<WL.Look.Farm.WLIslandLookSettings>(kSo);
var sb = new System.Text.StringBuilder();
for (int i = 0; i < so.scatter.Length; i++)
{
var s = so.scatter[i];
if (s.label == "자갈") s.density = 0.05f; // 데모 SecondLayer Density 실측값
sb.AppendLine("scatter[" + i + "] " + s.label + " density=" + s.density + " prob=" + s.probability + " scale=" + s.scale +
" mesh=" + (s.mesh == null ? "null" : s.mesh.name) + " mat=" + (s.material == null ? "null" : s.material.name));
}
UnityEditor.EditorUtility.SetDirty(so);
UnityEditor.AssetDatabase.SaveAssets();
UnityEngine.Debug.Log("[WL816e Tune]\n" + sb.ToString());
}
}