using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Playables; namespace UnityRoyale { public class Building : ThinkingPlaceable { //Inspector references [Header("Timelines")] public PlayableDirector constructionTimeline; public PlayableDirector destructionTimeline; public void Activate(Faction pFaction, PlaceableData pData) { pType = pData.pType; faction = pFaction; hitPoints = pData.hitPoints; targetType = pData.targetType; attackAudioClip = pData.attackClip; dieAudioClip = pData.dieClip; //TODO: add more as necessary constructionTimeline.Play(); } protected override void Die() { base.Die(); destructionTimeline.Play(); } } }