public void SetTime(EditorInterface editorInterface, TimelineEventData timelineEventData, int intervalObjectSpawnInterval, float intervalObjectWidth) { this.editorInterface = editorInterface; this.TimelineEventData = timelineEventData; transform.localPosition = Vector3.right * (timelineEventData.InvokeTime / intervalObjectSpawnInterval) * intervalObjectWidth; SelectionButton.onClick.RemoveListener(OnSelect); SelectionButton.onClick.AddListener(OnSelect); }
public void Initialize(EditorInterface parent, TimelineEventData eventData) { Clear(); this.parent = parent; this.EventData = eventData; string name = string.Format(NAMEFORMAT, eventData.Id, eventData.Type.ToString()); gameObject.name = name; Header.text = string.Format(baseHeaderText, MultilanguageSupport.GetKeyWord(eventData.Type.ToString())); ApplyFields(eventData); }