//------------------------------------------------------------------------------ // // This code was generated by a tool. // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Luban; using SimpleJSON; namespace cfg { public partial class GlobalVehicleInWaterConfig { private readonly DataGlobalVehicleInWaterConfig _data; public DataGlobalVehicleInWaterConfig Data => _data; public GlobalVehicleInWaterConfig(JSONNode _buf) { int n = _buf.Count; if (n != 1) throw new SerializationException("table mode=one, but size != 1"); { if(!_buf[0].IsObject) { throw new SerializationException(); } _data = global::cfg.DataGlobalVehicleInWaterConfig.DeserializeDataGlobalVehicleInWaterConfig(_buf[0]); } } /// /// 等待时间A /// public float EnterWater1WaitTime => _data.EnterWater1WaitTime; /// /// 下陷旋转速度A /// public float EnterWater2RotateSpeedA => _data.EnterWater2RotateSpeedA; /// /// 直线下陷的速度C /// public float EnterWater2DownSpeedC => _data.EnterWater2DownSpeedC; /// /// 回转的角度A /// public float EnterWater3RotateAngleA => _data.EnterWater3RotateAngleA; /// /// 回转的速度B /// public float EnterWater3RotateSpeedB => _data.EnterWater3RotateSpeedB; /// /// 前后轮运动间隔时间 /// public float EnterWater4WaitTime => _data.EnterWater4WaitTime; /// /// 下陷旋转速度A /// public float EnterWater5RotateSpeedA => _data.EnterWater5RotateSpeedA; /// /// 来回往复运动:高度 /// public float OnWater1Height => _data.OnWater1Height; /// /// 来回往复运动:速率 /// public float OnWater1Speed => _data.OnWater1Speed; /// /// 等待时间A /// public float ExitWater1WaitTime => _data.ExitWater1WaitTime; /// /// 上升旋转速度A /// public float ExitWater2RotateSpeedA => _data.ExitWater2RotateSpeedA; /// /// 直线上升的速度B /// public float ExitWater2UpSpeedB => _data.ExitWater2UpSpeedB; /// /// 前后轮运动间隔时间 /// public float ExitWater3WaitTime => _data.ExitWater3WaitTime; /// /// 上升旋转速度A /// public float ExitWater4RotateSpeedA => _data.ExitWater4RotateSpeedA; public void ResolveRef(Tables tables) { _data.ResolveRef(tables); } } }