private void RemoveAnimations(Building.Accessory part) { DestroyImmediate(part.Animation); DestroyImmediate(part.Animator); DestroyImmediate(part.Audio); part.Animation = null; part.Animator = null; part.Audio = null; }
private void AddAnimations(Building.Accessory part) { part.Audio = part.GameObject.AddComponent <AudioSource>(); part.Animator = part.GameObject.AddComponent <Animator>(); part.Animation = part.GameObject.AddComponent <SimpleAnimationPlayer>(); }