Class SerializedComponent
Inheritance
SerializedComponent
Syntax
[Serializable]
public class SerializedComponent
Constructors
SerializedComponent(String)
Declaration
public SerializedComponent(string gameObjectName = null)
Parameters
Type |
Name |
Description |
String |
gameObjectName |
|
SerializedComponent(SerializedComponent)
Declaration
public SerializedComponent(SerializedComponent c)
Parameters
Properties
Components
Declaration
public List<SerializedComponent.ComponentInfo> Components { get; }
Property Value
Data
Declaration
public string Data { get; }
Property Value
InternalGameObject
Declaration
public GameObject InternalGameObject { get; }
Property Value
Type |
Description |
GameObject |
|
InternalGameObjectEditor
Declaration
public Editor InternalGameObjectEditor { get; }
Property Value
IsInvalidated
Declaration
public bool IsInvalidated { get; }
Property Value
Methods
AddComponent(Type)
Declaration
public Component AddComponent(Type t)
Parameters
Type |
Name |
Description |
Type |
t |
|
Returns
Type |
Description |
UnityEngine.Component |
|
AddComponent<T>()
Declaration
public T AddComponent<T>()
where T : Component
Returns
Type Parameters
Clone()
Declaration
public SerializedComponent Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
Overrides
GetComponent(Type)
Declaration
public Component GetComponent(Type t)
Parameters
Type |
Name |
Description |
Type |
t |
|
Returns
Type |
Description |
UnityEngine.Component |
|
GetComponent<T>()
Declaration
public T GetComponent<T>()
where T : Component
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Invalidate()
Declaration
OnInspectorGUI()
Declaration
public void OnInspectorGUI()
RemoveComponent(SerializedComponent.ComponentInfo)
Declaration
public void RemoveComponent(SerializedComponent.ComponentInfo info)
Parameters
Restore()
Declaration
Save()
Declaration
SyncAttachedComponents()
Declaration
public void SyncAttachedComponents()
Operators
Equality(SerializedComponent, SerializedComponent)
Declaration
public static bool operator ==(SerializedComponent lhs, SerializedComponent rhs)
Parameters
Returns
Inequality(SerializedComponent, SerializedComponent)
Declaration
public static bool operator !=(SerializedComponent lhs, SerializedComponent rhs)
Parameters
Returns