예제 #1
0
 /// <summary>
 /// The ResetHighlighter method is used to reset the currently attached highlighter.
 /// </summary>
 public virtual void ResetHighlighter()
 {
     if (objectHighlighter)
     {
         objectHighlighter.ResetHighlighter();
     }
 }
예제 #2
0
 /// <summary>
 /// The ResetHighlighter method is used to reset the currently attached highlighter.
 /// </summary>
 public virtual void ResetHighlighter()
 {
     if (baseHighlighter != null)
     {
         baseHighlighter.ResetHighlighter();
     }
 }
예제 #3
0
    // Initialize the figurine + mesh using the definition of the card.
    public void Init(CardData data)
    {
        _data = data;

        var prefab = SL.Get <ResourceManager>().Load <GameObject>(Consts.UnitGhostsPath + data.GhostPrefabName);

        if (prefab != null)
        {
            var go = Utils.Instantiate(prefab, transform);
            go.transform.localPosition = Vector3.zero;
            go.transform.localRotation = Quaternion.identity;
        }

        if (_highlighter != null)
        {
            _highlighter.ResetHighlighter();
        }
    }