private void SetMeshParams() { MetaMesh metaMesh = this.GameEntity.GetMetaMesh(0); if (!((NativeObject)metaMesh != (NativeObject)null)) { return; } uint factor1 = this.CalculateFactor(new Vec3(this.DirectLightRed, this.DirectLightGreen, this.DirectLightBlue), this.DirectLightIntensity); metaMesh.SetFactor1Linear(factor1); uint factor2 = this.CalculateFactor(new Vec3(this.AmbientLightRed, this.AmbientLightGreen, this.AmbientLightBlue), this.AmbientLightIntensity); metaMesh.SetFactor2Linear(factor2); metaMesh.SetVectorArgument(this.Flatness_X, this.Flatness_Y, this.Flatness_Z, 1f); }
private void SetMeshParameters() { MetaMesh metaMesh = this.GameEntity.GetMetaMesh(0); if (!((NativeObject)metaMesh != (NativeObject)null)) { return; } metaMesh.SetVectorArgument(this.Flatness_X, this.Flatness_Y, this.Flatness_Z, this.Alpha); if (this.Is_Dark_Light) { metaMesh.SetVectorArgument2(1f, 0.0f, 0.0f, 0.0f); } else { metaMesh.SetVectorArgument2(0.0f, 0.0f, 0.0f, 0.0f); } }