Example #1
0
        public container(BloodManager bloodManager, GameObject blood)
        {
            link                = bloodManager;
            controllManager     = GameObject.FindObjectOfType <PlayerController>().controllManager;
            player              = controllManager.container.transform;
            transform           = blood.transform;
            rigidbody           = blood.GetComponent <Rigidbody2D>();
            unitHost            = controllManager.container.unitHost;
            widthMin            = GeneratorScreenData.SCREEN_WIDTH * 0.1f;
            widthMax            = GeneratorScreenData.SCREEN_WIDTH * 0.9f;
            heigthMin           = GeneratorScreenData.SCREEN_HEIGTH * 0.1f;
            heigthMax           = GeneratorScreenData.SCREEN_HEIGTH * 0.9f;
            collider            = blood.GetComponent <BoxCollider2D>();
            bloodBallSpawnPoint = new List <Vector3>();

            bloodBallSpawnPoint.Add(new Vector3(2, 2));
            bloodBallSpawnPoint.Add(new Vector3(2, 1));
            bloodBallSpawnPoint.Add(new Vector3(2, 0));
            bloodBallSpawnPoint.Add(new Vector3(1, 3));
            bloodBallSpawnPoint.Add(new Vector3(0, 3));
            bloodBallSpawnPoint.Add(new Vector3(-1, 3));
            bloodBallSpawnPoint.Add(new Vector3(-2, 2));
            bloodBallSpawnPoint.Add(new Vector3(-2, 1));
            bloodBallSpawnPoint.Add(new Vector3(-2, 0));
        }
    //public ControllDATA.NeckerchiefManager neckerchiefManager;

    //public GameObject sharf;
    void Awake()
    {
        controllManager = new ControllDATA.ControllManager(gameObject);
    }
Example #3
0
    void Start()
    {
        soundManager    = new SoundManager(gameObject);
        controllManager = GetComponent <PlayerController>().controllManager;
        bloodManager    = GetComponent <PlayerController>().bloodController.bloodManager;


        // if(bloodManager != null)
        bloodManager.OnCrystalize += (args) =>
        {
            soundManager.sound.CreateSound(crystalize, "Crystalize");
            return(true);
        };

        controllManager.container.OnGrab += (args) =>
        {
            // Debug.Log(321);
            soundManager.sound.CreateSound(grab, "Grab");
        };

        controllManager.container.OnSlide += (args) =>
        {
            //Debug.Log(321);
            soundManager.sound.CreateSound(slide, "Slide");
        };

        controllManager.container.OnUnSlide += (args) =>
        {
            //Debug.Log(321);
            soundManager.sound.DestroySound("Slide");
        };

        controllManager.container.OnDodge += (args) =>
        {
            if ((int)args[0] == 1)
            {
                soundManager.sound.CreateSound(dash, "Dash");
            }

            if ((int)args[0] == 2)
            {
                soundManager.sound.CreateSound(roll, "Roll");
            }
        };

        controllManager.container.OnJump += (args) =>
        {
            soundManager.sound.CreateSound(jump, "Jump");
        };

        controllManager.container.OnLand += (args) =>
        {
            soundManager.sound.CreateSound(onGround, "Land");
        };

        controllManager.container.OnEndDash += (args) =>
        {
            if ((int)args[0] == 1)
            {
                soundManager.sound.CreateSound(inertion, "Inertion");
            }
        };
    }
Example #4
0
 void Start()
 {
     controllManager = new ControllDATA.ControllManager(gameObject);
 }