public GameObject SpawnGuy() { modelManager = Instantiate(modelManagerPrefab); modelManager.gc = this; sequenceCreator = modelManager.GetComponentInChildren <SequenceCreator>(); SetActiveSASLUI(true); return(modelManager.gameObject); }
private void Awake() { modelManager = FindObjectOfType <SASLModelManager>(); if (modelManager) { modelManager.gc = this; } else { SetActiveSASLUI(false); } shoulderFlexionSlider.Init(-90, 180, 180); anteriorHipFlexionSlider.Init(20, 180, 180); lateralHipFlexionSlider.Init(0, 90, 0); }
public void StartSequence() { model = GetComponent <SASLModelManager>(); List <SequenceElement> sequence = new List <SequenceElement>(); sequence.Add(SequenceElements.DeadHang(0, .5f)); sequence.AddRange(SequenceElements.SASLInvert()); sequence.Add(SequenceElements.SkinTheCat()); sequence.Add(SequenceElements.BackPlanche(30)); sequence.Add(SequenceElements.BackPlanche(0)); sequence.Add(SequenceElements.Inverted()); sequence.Add(SequenceElements.FrontPlanche(30)); sequence.Add(SequenceElements.FrontPlanche(0)); sequence.Add(SequenceElements.DeadHang(2, 1)); StartCoroutine(ExecuteSequence(sequence)); }