protected override bool Initialize() { m_windAndWaterController = new agxModel.WindAndWaterController(); GetSimulation().add(m_windAndWaterController); return(base.Initialize()); }
protected override void OnDestroy() { if (GetSimulation() != null) { GetSimulation().remove(m_windAndWaterController); } m_windAndWaterController = null; base.OnDestroy(); }
protected override bool Initialize() { m_windAndWaterController = new agxModel.WindAndWaterController(); GetSimulation().add(m_windAndWaterController); m_waterCurrentGenerator = new agxModel.ConstantWaterFlowGenerator(WaterVelocity.ToHandedVec3()); m_windGenerator = new agxModel.ConstantWindGenerator(WindVelocity.ToHandedVec3()); m_windAndWaterController.setWindGenerator(m_windGenerator); return(base.Initialize()); }