public virtual void Activate()
{
AddLoadCallback((o) => {
++activateCount;
if (activateCount == 1) {
bool attachVisible = lwf.attachVisible;
lwf.SetAttachVisible(true);
lwf.Render();
lwf.SetAttachVisible(attachVisible);
#if UNITY_3_5
gameObject.active = true;
#else
gameObject.SetActive(true);
#endif
}
});
}