Ejemplo n.º 1
0
    void deleteTrack()
    {
        timelineTrackComponentInterface _t = _trackInterfaces[_trackInterfaces.Count - 1];

        _trackInterfaces.RemoveAt(_trackInterfaces.Count - 1);
        Destroy(_t.gameObject);
    }
Ejemplo n.º 2
0
    void spawnTrack()
    {
        int n = _trackInterfaces.Count;
        timelineTrackComponentInterface _t = (Instantiate(trackPrefab, transform, false) as GameObject).GetComponentInChildren <timelineTrackComponentInterface>();

        _t.transform.localPosition = new Vector3(.075f, .024f + .05f * n, -.04f);
        _t.transform.localRotation = Quaternion.identity;
        _t.ID = n;
        _trackInterfaces.Add(_t);
    }
Ejemplo n.º 3
0
 public override void Awake()
 {
     base.Awake();
     _interface = GetComponent <timelineTrackComponentInterface>();
 }