public override void Init() { Debug.Log("Init UpdatableModuleBase"); updatables = new List <IUpdatable>(); base.Init(); GameObject obj = new GameObject(); obj.name = "UpdatableTimer"; //GameObject.Instantiate(obj); _handler = obj.AddComponent <UpdatableTimer>(); _handler.Init(Update); }