public void CancelSelection() { switch (curChar) { case SelectableCharacters.Leslie: CD.GetComponent <Collider2D>().isTrigger = true; Leslie.GetComponent <Image>().sprite = HoverImages[0]; break; case SelectableCharacters.Jona: ND.GetComponent <Collider2D>().isTrigger = true; Jona.GetComponent <Image>().sprite = HoverImages[1]; break; case SelectableCharacters.Ashita: NED.GetComponent <Collider2D>().isTrigger = true; Ashita.GetComponent <Image>().sprite = HoverImages[2]; break; case SelectableCharacters.Catarine: ED.GetComponent <Collider2D>().isTrigger = true; Catarine.GetComponent <Image>().sprite = HoverImages[3]; break; case SelectableCharacters.Ramsey: SED.GetComponent <Collider2D>().isTrigger = true; Ramsey.GetComponent <Image>().sprite = HoverImages[4]; break; case SelectableCharacters.Drogas: SD.GetComponent <Collider2D>().isTrigger = true; Drogas.GetComponent <Image>().sprite = HoverImages[5]; break; case SelectableCharacters.Sylvia: SWD.GetComponent <Collider2D>().isTrigger = true; Sylvia.GetComponent <Image>().sprite = HoverImages[6]; break; case SelectableCharacters.Bjin: WD.GetComponent <Collider2D>().isTrigger = true; Bjin.GetComponent <Image>().sprite = HoverImages[7]; break; case SelectableCharacters.Xavier: NWD.GetComponent <Collider2D>().isTrigger = true; Xavier.GetComponent <Image>().sprite = HoverImages[8]; break; case SelectableCharacters.None: break; default: break; } weaponSelect.SetActive(false); weaponSelectActive = false; characterChosen = false; }
public bool StartPCM(SWD localswd, SWD masterswd, byte voice, int key, uint noteLength) { SWD.IProgramInfo programInfo = localswd.Programs.ProgramInfos[voice]; if (programInfo != null) { for (int i = 0; i < programInfo.SplitEntries.Length; i++) { SWD.ISplitEntry split = programInfo.SplitEntries[i]; if (key >= split.LowKey && key <= split.HighKey) { sample = masterswd.Samples[split.SampleId]; Key = (byte)key; RootKey = split.SampleRootKey; BaseTimer = (ushort)(NDS.Utils.ARM7_CLOCK / sample.WavInfo.SampleRate); if (sample.WavInfo.SampleFormat == SampleFormat.ADPCM) { adpcmDecoder = new ADPCMDecoder(sample.Data); } //attackVolume = sample.WavInfo.AttackVolume == 0 ? split.AttackVolume : sample.WavInfo.AttackVolume; //attack = sample.WavInfo.Attack == 0 ? split.Attack : sample.WavInfo.Attack; //decay = sample.WavInfo.Decay == 0 ? split.Decay : sample.WavInfo.Decay; //sustain = sample.WavInfo.Sustain == 0 ? split.Sustain : sample.WavInfo.Sustain; //hold = sample.WavInfo.Hold == 0 ? split.Hold : sample.WavInfo.Hold; //decay2 = sample.WavInfo.Decay2 == 0 ? split.Decay2 : sample.WavInfo.Decay2; //release = sample.WavInfo.Release == 0 ? split.Release : sample.WavInfo.Release; //attackVolume = split.AttackVolume == 0 ? sample.WavInfo.AttackVolume : split.AttackVolume; //attack = split.Attack == 0 ? sample.WavInfo.Attack : split.Attack; //decay = split.Decay == 0 ? sample.WavInfo.Decay : split.Decay; //sustain = split.Sustain == 0 ? sample.WavInfo.Sustain : split.Sustain; //hold = split.Hold == 0 ? sample.WavInfo.Hold : split.Hold; //decay2 = split.Decay2 == 0 ? sample.WavInfo.Decay2 : split.Decay2; //release = split.Release == 0 ? sample.WavInfo.Release : split.Release; attackVolume = split.AttackVolume == 0 ? sample.WavInfo.AttackVolume == 0 ? (byte)0x7F : sample.WavInfo.AttackVolume : split.AttackVolume; attack = split.Attack == 0 ? sample.WavInfo.Attack == 0 ? (byte)0x7F : sample.WavInfo.Attack : split.Attack; decay = split.Decay == 0 ? sample.WavInfo.Decay == 0 ? (byte)0x7F : sample.WavInfo.Decay : split.Decay; sustain = split.Sustain == 0 ? sample.WavInfo.Sustain == 0 ? (byte)0x7F : sample.WavInfo.Sustain : split.Sustain; hold = split.Hold == 0 ? sample.WavInfo.Hold == 0 ? (byte)0x7F : sample.WavInfo.Hold : split.Hold; decay2 = split.Decay2 == 0 ? sample.WavInfo.Decay2 == 0 ? (byte)0x7F : sample.WavInfo.Decay2 : split.Decay2; release = split.Release == 0 ? sample.WavInfo.Release == 0 ? (byte)0x7F : sample.WavInfo.Release : split.Release; DetermineEnvelopeStartingPoint(); pos = 0; prevLeft = prevRight = 0; NoteLength = noteLength; return(true); } } } return(false); }
public void selectChar() { switch (curChar) { case SelectableCharacters.Leslie: TextObject.GetComponentInChildren <Text>().text = "Leslie Selected"; Leslie.GetComponent <Image>().sprite = SelectedImages[0]; CD.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Jona: TextObject.GetComponentInChildren <Text>().text = "Jona Selected"; Jona.GetComponent <Image>().sprite = SelectedImages[1]; ND.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Ashita: TextObject.GetComponentInChildren <Text>().text = "Ashita Selected"; Ashita.GetComponent <Image>().sprite = SelectedImages[2]; NED.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Catarine: TextObject.GetComponentInChildren <Text>().text = "Catarine Selected"; Catarine.GetComponent <Image>().sprite = SelectedImages[3]; ED.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Ramsey: TextObject.GetComponentInChildren <Text>().text = "Ramsey Selected"; Ramsey.GetComponent <Image>().sprite = SelectedImages[4]; SED.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Drogas: TextObject.GetComponentInChildren <Text>().text = "Drogas Selected"; Drogas.GetComponent <Image>().sprite = SelectedImages[5]; SD.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Sylvia: TextObject.GetComponentInChildren <Text>().text = "Sylvia Selected"; Sylvia.GetComponent <Image>().sprite = SelectedImages[6]; SWD.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Bjin: TextObject.GetComponentInChildren <Text>().text = "Bjin Selected"; Bjin.GetComponent <Image>().sprite = SelectedImages[7]; WD.GetComponent <Collider2D>().isTrigger = false; break; case SelectableCharacters.Xavier: TextObject.GetComponentInChildren <Text>().text = "Xavier Selected"; Xavier.GetComponent <Image>().sprite = SelectedImages[8]; NWD.GetComponent <Collider2D>().isTrigger = false; break; default: break; } characterChosen = true; weaponMenu(); }