protected void OnAssigned(AssignableObject asg) { ++_assigned; if (Questions.Length != 0 && _assigned < 4) { int _a_tmp = _assigned - 1; Questions[_a_tmp].SetActive(false); Questions[_assigned].SetActive(true); _assignables = GetComponentsInChildren <AssignableObject>(); } //if (_assigned == _assignableCount) if (_assigned == 4) { FinishedEvent.Invoke(this); } }
// Use this for initialization void Start() { AssignableSnapTransform = GetComponentsInChildren <Transform>()[1]; CurrentAssignable = null; }