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); }
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"); } }; }
void Start() { controllManager = new ControllDATA.ControllManager(gameObject); }