public Entity AddUnityObject(UnityEngine.Object newUnityObject)
        {
            var component = new UnityObjectComponent();

            component.unityObject = newUnityObject;
            return(AddUnityObject(component));
        }
 public Entity ReplaceUnityObject(UnityEngine.Object newUnityObject)
 {
     UnityObjectComponent component;
     if (hasUnityObject) {
         WillRemoveComponent(ComponentIds.UnityObject);
         component = unityObject;
     } else {
         component = new UnityObjectComponent();
     }
     component.unityObject = newUnityObject;
     return ReplaceComponent(ComponentIds.UnityObject, component);
 }
        public Entity ReplaceUnityObject(UnityEngine.Object newUnityObject)
        {
            UnityObjectComponent component;

            if (hasUnityObject)
            {
                WillRemoveComponent(ComponentIds.UnityObject);
                component = unityObject;
            }
            else
            {
                component = new UnityObjectComponent();
            }
            component.unityObject = newUnityObject;
            return(ReplaceComponent(ComponentIds.UnityObject, component));
        }
 public Entity AddUnityObject(UnityEngine.Object newUnityObject)
 {
     var component = new UnityObjectComponent();
     component.unityObject = newUnityObject;
     return AddUnityObject(component);
 }
 public Entity AddUnityObject(UnityObjectComponent component)
 {
     return AddComponent(ComponentIds.UnityObject, component);
 }
 public Entity AddUnityObject(UnityObjectComponent component)
 {
     return(AddComponent(ComponentIds.UnityObject, component));
 }