public void Test(string shaderName)
    {
        if (shaderName == null)
        {
            throw new CYFException("shader.Test: The first argument, the name of the shader to load, is nil.");
        }

        try {
            material = new Material(Shader.Find(shaderName));
        } catch { throw new CYFException("The shader \"" + shaderName + "\" could not be found."); }
        switch (mode)
        {
        case "camera": {
            CameraShader cs = gameObject.GetComponent <CameraShader>();
            cs.enabled  = true;
            cs.material = material;
            material.EnableKeyword("CYF_SHADER_IS_CAMERA");
            break;
        }

        case "event": gameObject.GetComponent <SpriteRenderer>().material = material; break;

        default:      gameObject.GetComponent <Image>().material = material;          break;
        }
        _isActive = true;
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     cs        = GameObject.Find("Main Camera").GetComponent <CameraShader>();
     movscript = GameObject.Find("Player").GetComponent <PlayerMovement>();
     inwipe    = Resources.Load <Texture>("Textures/weirdspiralwipe");
     outwipe   = Resources.Load <Texture>("Textures/screenwipeouttex");
 }
    public void Set(string bundleName, string shaderName)
    {
        if (bundleName == null)
        {
            throw new CYFException("shader.Set: The first argument, the name of the AssetBundle to load, is nil.");
        }
        if (shaderName == null)
        {
            throw new CYFException("shader.Set: The second argument, the name of the shader to load, is nil.");
        }

        material = Object.Instantiate(ShaderRegistry.Get(bundleName, shaderName));
        switch (mode)
        {
        case "camera": {
            CameraShader cs = gameObject.GetComponent <CameraShader>();
            cs.enabled  = true;
            cs.material = material;
            material.EnableKeyword("CYF_SHADER_IS_CAMERA");
            break;
        }

        case "event": gameObject.GetComponent <SpriteRenderer>().material = material; break;

        default:      gameObject.GetComponent <Image>().material = material;          break;
        }
        _isActive = true;
    }
Beispiel #4
0
    // Use this for initialization
    void Start()
    {
        cameraShader = FindObjectOfType <CameraShader>();
        audioManager = FindObjectOfType <AudioManager>();

        CreateMap(E_MAP_ID.START_MAP);
    }
 private void OnEnable()
 {
     cs = (CameraShader)target;
     if (cs != null && cs.material != null)
     {
         editor = (MaterialEditor)CreateEditor(cs.material);
     }
 }
Beispiel #6
0
 // Start is called before the first frame update
 void Start()
 {
     audio     = gameObject.AddComponent <AudioSource>();
     cs        = GameObject.Find("Main Camera").GetComponent <CameraShader>();
     mps       = GameObject.Find("Main Camera/MusicPlayer").GetComponent <MusicPlayerScript>();
     movscript = GameObject.Find("Player").GetComponent <PlayerMovement>();
     Debug.Log("Battlemaster initialized");
 }
    public void StartCellPhoneFight()
    {
        movscript.LockMovement();
        CameraShader cs = GameObject.Find("Main Camera").GetComponent <CameraShader>();

        cs.StartWipe(Resources.Load <Texture>("Textures/weirdspiralwipe"), Resources.Load <Texture>("Textures/screenwipeouttex"), InitializeCellPhoneFight, null, 1.0f, 3.0f);
        mps.PlaySong("Sounds/Music/O_SHIT_I_ENCOUNTERED_AN_ENEMY_BUT_ITS_SHORTER", 3, false);
    }
Beispiel #8
0
    // Use this for initialization
    void Start()
    {
        InitMasks();
        InitRefrences();
        velocity = new Vector2(speed, 0);

        cameraShader = FindObjectOfType <CameraShader>();
        mapManager   = FindObjectOfType <MapManager>().GetComponent <MapManager>();
    }
Beispiel #9
0
 void Start()
 {
     cs        = GameObject.Find("Main Camera").GetComponent <CameraShader>();
     movscript = GameObject.Find("Player").GetComponent <PlayerMovement>();
     inwipe    = Resources.Load <Texture>("Textures/screenwipeintex");
     outwipe   = Resources.Load <Texture>("Textures/screenwipeouttex");
     audio     = gameObject.AddComponent <AudioSource>();
     handler   = GameObject.Find("/UI/VignetteController").GetComponent <CutsceneScript>();
 }
    // Start is called before the first frame update
    void Start()
    {
        instance = this;

        shader = theCamera.GetComponent <CameraShader>();

        lss = levelManager.GetComponent <LevelStateScript>();
        ams = audioManager.GetComponent <AudioManagerScript>();
        bm  = this.transform.parent.gameObject.GetComponentInChildren <BuildingManager>();
    }
Beispiel #11
0
    // Use this for initialization
    void Start()
    {
        camShader  = FindObjectOfType <CameraShader>();
        mapManager = FindObjectOfType <MapManager>();

        if (FindObjectOfType <Mario>() != null)
        {
            mario = FindObjectOfType <Mario>().gameObject;
        }

        audioSource.pitch = (Random.Range(0, 2) == 0) ? 1 : 0.75f;
    }
Beispiel #12
0
	// Use this for initialization
	void Start () {
        InitMasks();

        mapManager = FindObjectOfType<MapManager>();
        cameraShader = FindObjectOfType<CameraShader>();

        SetProperSprite();
        if (mapManager.princessState != MapManager.E_PRINCESS_STATE.ALIVE)
        {
            if(mapManager.princessDeathSpriteID > 4)
            cameraShader.SetEntityShader(CameraShader.E_ENTITY_SHADER_ID.GLITCHED_SMALL, MapManager.E_ENTITY_ID.PRINCESS_CORPSE);
        }
    }
    public void Revert()
    {
        material = ShaderRegistry.UI_DEFAULT_MATERIAL;
        switch (mode)
        {
        case "camera": {
            CameraShader cs = gameObject.GetComponent <CameraShader>();
            cs.enabled  = false;
            cs.material = material;
            break;
        }

        case "event": gameObject.GetComponent <SpriteRenderer>().material = material; break;

        default:      gameObject.GetComponent <Image>().material = material;          break;
        }
        _isActive = false;
    }
 public void StartSequence(GameObject tracker, GameObject deathSource, Player player)
 {
     deathText           = player.deathText;
     deathShader         = GetComponent <CameraShader>();
     startPos            = transform.position;
     target              = tracker.transform;
     startSequence       = true;
     deathShader.enabled = true;
     deathShader.SetFloat("_Blend", 1);
     deathShader.SetFloat("_DitherFade", 1);
     if (deathSource != null && deathSource.tag == "Water")
     {
         deathText.text = "Boiled!";
     }
     else
     {
         deathText.text = "Slashed!";
     }
     deathText.gameObject.SetActive(true);
 }
Beispiel #15
0
    // Update is called once per frame
    void Update()
    {
        CameraShader camera = GameObject.Find("Main Camera").GetComponent <CameraShader>();

        camera.BlurSize = blur;
    }
Beispiel #16
0
 public void InitRefrences()
 {
     audioManager = FindObjectOfType <AudioManager>();
     mapManager   = FindObjectOfType <MapManager>();
     cameraShader = FindObjectOfType <CameraShader>();
 }
Beispiel #17
0
 void Awake()
 {
     renderer  = GetComponent <SpriteRenderer>();
     camShader = FindObjectOfType <CameraShader>();
 }