public static void OnGUI() { PWater water = PGriffinExtensionCommon.FindTargetWaterObject(); if (water == null) { DrawCreateWaterGUI(); } else { DrawWaterConfigGUI(water); } }
private static void AddWater() { PWaterQuickSetupConfig config = PWaterQuickSetupConfig.Instance; PWater water = PGriffinExtensionCommon.CreateTargetWaterObject(); water.TileSize = config.TileSize; water.MeshResolution = config.MeshResolution; water.MeshNoise = config.MeshNoise; water.GeneratePlaneMesh(); CenterToLevel(water); MatchWaterLevel(water); MatchWaterSize(water); Selection.activeGameObject = water.gameObject; }