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);
        }
Example #2
0
        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);
        }