public void AddNewUserIfNew(RestreamChatMessage user) { if (!m_userDummiesObj.IsRegistered(ref user)) { GameObject created = GameObject.Instantiate(m_prefabDummy); DummyCharacter_AngleMs script = created.GetComponent <DummyCharacter_AngleMs>(); m_userDummiesObj.Store(ref user, script); AngleDistanceMoveList moves = new AngleDistanceMoveList(); m_userDummiesPath.Store(ref user, moves); script.m_startPoint = m_startPoint; script.m_generalColor = new Color(UnityEngine.Random.value, UnityEngine.Random.value, UnityEngine.Random.value, 1); } }
public void SetDummyWith(AngleDistanceMoveList path, DummyCharacter_AngleMs dummy) { dummy.m_moves = path.m_values; dummy.RefreshMove(); }