private void Start() { isOutside = false; slide = GetComponent <SliderJoint2D>(); waiting = new Waiting(StartWait); storageVoid.InstMemory("float", 1, 3); storageVoid["0", "0"] = (p) => { slide.anchor = new Vector2(0, anchorBrian); return(speedOther); }; storageVoid["0", "1"] = (p) => { slide.anchor = new Vector2(0, anchorEva); return(speedEva); }; storageVoid["0", "2"] = (p) => { slide.anchor = new Vector2(0, anchorZak); return(speedOther); }; }
private void Start() { multy = 1; storageVoid.InstMemory("void", 3, 3); storageVoid[0, 0] = (a) => { Animation anim = (Animation)a; anim.Play("CrossBrian"); }; storageVoid[0, 1] = (a) => { Animation anim = (Animation)a; anim.Play("CrossEva"); }; storageVoid[0, 2] = (a) => { Animation anim = (Animation)a; anim.Play("CrossZak"); }; storageVoid[1, 0] = (p) => { MessageSystemGameBlock.Speed = brianSpeed * multy / deltaSpeed; MessageSystemGameBlock.BackgroundSpeed = backgroundSpeed * brianBack / deltaSpeed; }; storageVoid[1, 1] = (p) => { MessageSystemGameBlock.Speed = evaSpeed * multy / deltaSpeed; MessageSystemGameBlock.BackgroundSpeed = backgroundSpeed * evaBack / deltaSpeed; }; storageVoid[1, 2] = (p) => { MessageSystemGameBlock.Speed = zakSpeed * multy / deltaSpeed; MessageSystemGameBlock.BackgroundSpeed = backgroundSpeed * zakBack / deltaSpeed; }; storageVoid[2, 0] = (p) => { MessageSystemPlayingScene.BackgroundSpeed = backgroundSpeed * brianBack / deltaSpeed; MessageSystemPlayingScene.Speed = brianSpeed / deltaSpeed; }; storageVoid[2, 1] = (p) => { MessageSystemPlayingScene.BackgroundSpeed = backgroundSpeed * evaBack / deltaSpeed; MessageSystemPlayingScene.Speed = evaSpeed / deltaSpeed; }; storageVoid[2, 2] = (p) => { MessageSystemPlayingScene.BackgroundSpeed = backgroundSpeed * zakBack / deltaSpeed; MessageSystemPlayingScene.Speed = zakSpeed / deltaSpeed; }; }
private void Start() { timeDelegate = new TimeDelegate(StartTime); time = timeTxt.GetComponent <Text>(); levels[0] = new Level_0(); levels[1] = new Level_1(); levels[2] = GetComponent <Level_2>(); levels[3] = GetComponent <Level_3>(); levels[4] = GetComponent <Level_4>(); newLevel.InstMemory("void", 6, 1); newLevel[1, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[0]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[2, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[1]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[3, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[2]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[0, 0] = (p) => { }; newLevel[4, 0] = (p) => { }; newLevel[5, 0] = (p) => { if (NextLevel.IsPressed) { NextLevel.IsPressed = false; MessageSystemGameBlock.LEVEL++; MessageSystemGameBlock.GameTime = 0; level = MessageSystemGameBlock.LEVEL; TapToLevel.SetNumberLevel(); } }; printTime.InstMemory("void", 6, 1); printTime[0, 0] = (p) => time.text = Cut(MessageSystemGameBlock.GameTime).ToString(); printTime[1, 0] = (p) => time.text = Cut((timeToNewLevel[0] - MessageSystemGameBlock.GameTime)).ToString(); printTime[2, 0] = (p) => time.text = Cut((timeToNewLevel[1] - MessageSystemGameBlock.GameTime)).ToString(); printTime[3, 0] = (p) => time.text = Cut((timeToNewLevel[2] - MessageSystemGameBlock.GameTime)).ToString(); printTime[4, 0] = (p) => time.text = Cut(MessageSystemGameBlock.GameTime).ToString(); printTime[5, 0] = (p) => { }; }
private void Start() { animationDeathIsFinished = true; exitFromPingPong = false; inPingPong = false; isStart = false; isDead = false; isFinishGame = false; isTeleport = false; isHit = false; playerName = ""; countAlivePlayer = 3; isJump = false; backgroundSpeed = 3; inBodyColider = false; float deltaSpeed = 1f / ((Screen.width / (float)Screen.height) / (1280f / 720f)); speed = 5.2f / deltaSpeed; float a = (float)Screen.width / (float)Screen.height; float k = a / relation; float y = 1000 / k; parentPanel.transform.localScale = new Vector3(1000, y, 0); circle = new GameObject[3]; circle[0] = GameObject.Find("Interface/Brian"); circle[1] = GameObject.Find("Interface/Eva"); circle[2] = GameObject.Find("Interface/Zak"); disableScreen = GameObject.Find("DisableScreen/Block"); setDefault = new SetDefaultValue(SetDefaultValueMessageSystem); fail = new FailPanel(OpenFailPanel); pong = new PingPong(StartPingPong); speedy = new Rizen(RizeSpeed); Brian = hero[0]; Eva = hero[1]; Zak = hero[2]; BrianIDLE = hero[3]; EvaIDLE = hero[4]; ZakIDLE = hero[5]; constraints = Brian.GetComponent <Rigidbody2D>().constraints; if (!hash.ContainsKey(Brian.name)) { hash.Add(Brian.name, 0); } if (!hash.ContainsKey(Eva.name)) { hash.Add(Eva.name, 1); } if (!hash.ContainsKey(Zak.name)) { hash.Add(Zak.name, 2); } int size = 5; storageVoid.InstMemory("void", size, 3); storageVoid[0, 0] = (p) => player = BrianIDLE; storageVoid[0, 1] = (p) => player = EvaIDLE; storageVoid[0, 2] = (p) => player = ZakIDLE; storageVoid[1, 0] = (p) => player = Brian; storageVoid[1, 1] = (p) => player = Eva; storageVoid[1, 2] = (p) => player = Zak; storageVoid[2, 0] = (p) => { circle[0].GetComponent <BoxCollider2D>().enabled = false; activeCircleCollider[0] = false; }; storageVoid[2, 1] = (p) => { circle[1].GetComponent <BoxCollider2D>().enabled = false; activeCircleCollider[1] = false; }; storageVoid[2, 2] = (p) => { circle[2].GetComponent <BoxCollider2D>().enabled = false; activeCircleCollider[2] = false; }; storageVoid[3, 0] = (obj) => { GameObject buf = (GameObject)obj; buf.GetComponent <Animation>().Play("BufBrian"); }; storageVoid[3, 1] = (obj) => { GameObject buf = (GameObject)obj; buf.GetComponent <Animation>().Play("BufEva"); }; storageVoid[3, 2] = (obj) => { GameObject buf = (GameObject)obj; buf.GetComponent <Animation>().Play("BufZak"); }; storageVoid[4, 0] = (p) => { TapToHero.InstantiateSpeed("Brian"); SelectHero(Brian); }; storageVoid[4, 1] = (p) => { TapToHero.InstantiateSpeed("Eva"); SelectHero(Eva); }; storageVoid[4, 2] = (p) => { TapToHero.InstantiateSpeed("Zak"); SelectHero(Zak); }; staticClips = new AudioClip[clips.Length]; for (int i = 0; i < clips.Length; i++) { staticClips[i] = clips[i]; } SetDefaultValueMessageSystem(); audioSource = GetComponent <AudioSource>(); for (int i = 0; i < clips.Length; i++) { listAudio.Add(clips[i]); } playMusic = new PlayMusic(StartPlaySound); ADS.ShowAdMobBanner(); staticDefaultClip = defaultClip; SetupVolume(); }