public static Material DefaultGlowMaterial() { if (Detonator.defaultGlowMaterial != null) { return(Detonator.defaultGlowMaterial); } Detonator.defaultGlowMaterial = new Material(Shader.Find("Particles/Additive")); Detonator.defaultGlowMaterial.name = "Glow-Default"; Texture2D mainTexture = ContentLoader_.LoadTexture("Glow") as Texture2D; Detonator.defaultGlowMaterial.SetColor("_TintColor", Color.white); Detonator.defaultGlowMaterial.mainTexture = mainTexture; return(Detonator.defaultGlowMaterial); }
public static Material DefaultShockwaveMaterial() { if (Detonator.defaultShockwaveMaterial != null) { return(Detonator.defaultShockwaveMaterial); } Detonator.defaultShockwaveMaterial = new Material(Shader.Find("Particles/Additive")); Detonator.defaultShockwaveMaterial.name = "Shockwave-Default"; Texture2D mainTexture = ContentLoader_.LoadTexture("Shockwave") as Texture2D; Detonator.defaultShockwaveMaterial.SetColor("_TintColor", new Color(0.1f, 0.1f, 0.1f, 1f)); Detonator.defaultShockwaveMaterial.mainTexture = mainTexture; return(Detonator.defaultShockwaveMaterial); }
public static Material DefaultSmokeAMaterial() { if (Detonator.defaultSmokeAMaterial != null) { return(Detonator.defaultSmokeAMaterial); } Detonator.defaultSmokeAMaterial = new Material(Shader.Find("Particles/Alpha Blended")); Detonator.defaultSmokeAMaterial.name = "SmokeA-Default"; Texture2D mainTexture = ContentLoader_.LoadTexture("Smoke2") as Texture2D; Detonator.defaultSmokeAMaterial.SetColor("_TintColor", new Color(0.2f, 0.2f, 0.2f, 1f)); Detonator.defaultSmokeAMaterial.mainTexture = mainTexture; Detonator.defaultSmokeAMaterial.mainTextureScale = new Vector2(0.5f, 1f); return(Detonator.defaultSmokeAMaterial); }
public static Material DefaultFireballAMaterial() { if (Detonator.defaultFireballAMaterial != null) { return(Detonator.defaultFireballAMaterial); } Detonator.defaultFireballAMaterial = new Material(Shader.Find("Particles/Additive")); Detonator.defaultFireballAMaterial.name = "FireballA-Default"; Texture2D mainTexture = ContentLoader_.LoadTexture("Fireball") as Texture2D; Detonator.defaultFireballAMaterial.SetColor("_TintColor", Color.white); Detonator.defaultFireballAMaterial.mainTexture = mainTexture; Detonator.defaultFireballAMaterial.mainTextureScale = new Vector2(0.5f, 1f); return(Detonator.defaultFireballAMaterial); }
public static Material DefaultHeatwaveMaterial() { if (!SystemInfo.supportsImageEffects || Options.xGrenade <= 0) { return(null); } if (Detonator.defaultHeatwaveMaterial != null) { return(Detonator.defaultHeatwaveMaterial); } Detonator.defaultHeatwaveMaterial = new Material(Shader.Find("HeatDistort")); Detonator.defaultHeatwaveMaterial.name = "Heatwave-Default"; Texture2D texture = ContentLoader_.LoadTexture("Heatwave") as Texture2D; Detonator.defaultHeatwaveMaterial.SetTexture("_BumpMap", texture); return(Detonator.defaultHeatwaveMaterial); }
public static Texture2D GetTextureByName(string _name) { foreach (Texture2D current in TEX.texlist) { if (current.name == _name) { return(current); } } TEX.curTex = null; string[] array = _name.Split(new char[] { '/' }); if (array.Length > 1) { TEX.curTex = (ContentLoader_.LoadTexture(array[array.Length - 1]) as Texture2D); } else { TEX.curTex = (ContentLoader_.LoadTexture(_name) as Texture2D); } return(TEX.curTex); }