|
|
@@ -7,7 +7,7 @@ namespace Model
|
|
|
public static T Create<T>(Entity entity) where T : Component
|
|
|
{
|
|
|
T disposer = (T)Activator.CreateInstance(typeof(T));
|
|
|
- disposer.Owner = entity;
|
|
|
+ disposer.Entity = entity;
|
|
|
ObjectEvents.Instance.Awake(disposer);
|
|
|
return disposer;
|
|
|
}
|
|
|
@@ -15,7 +15,7 @@ namespace Model
|
|
|
public static T Create<T, A>(Entity entity, A a) where T : Component
|
|
|
{
|
|
|
T disposer = (T)Activator.CreateInstance(typeof(T));
|
|
|
- disposer.Owner = entity;
|
|
|
+ disposer.Entity = entity;
|
|
|
ObjectEvents.Instance.Awake(disposer, a);
|
|
|
return disposer;
|
|
|
}
|
|
|
@@ -23,7 +23,7 @@ namespace Model
|
|
|
public static T Create<T, A, B>(Entity entity, A a, B b) where T : Component
|
|
|
{
|
|
|
T disposer = (T)Activator.CreateInstance(typeof(T));
|
|
|
- disposer.Owner = entity;
|
|
|
+ disposer.Entity = entity;
|
|
|
ObjectEvents.Instance.Awake(disposer, a, b);
|
|
|
return disposer;
|
|
|
}
|
|
|
@@ -31,7 +31,7 @@ namespace Model
|
|
|
public static T Create<T, A, B, C>(Entity entity, A a, B b, C c) where T : Component
|
|
|
{
|
|
|
T disposer = (T)Activator.CreateInstance(typeof(T));
|
|
|
- disposer.Owner = entity;
|
|
|
+ disposer.Entity = entity;
|
|
|
ObjectEvents.Instance.Awake(disposer, a, b, c);
|
|
|
return disposer;
|
|
|
}
|