internal static void UnregisterObject(EasyflowObject obj) { foreach (EasyflowCamera camera in m_activeCameras.Values) { obj.UnregisterCamera(camera); } m_activeObjects.Remove(obj.gameObject); }
internal static void RegisterObject(EasyflowObject obj) { m_activeObjects.Add(obj.gameObject, obj); foreach (EasyflowCamera camera in m_activeCameras.Values) { obj.RegisterCamera(camera); } }
public ClothState(EasyflowCamera owner, EasyflowObject obj) : base(owner, obj) { }
public SkinnedState(EasyflowCamera owner, EasyflowObject obj) : base(owner, obj) { }
public MotionState(EasyflowCamera owner, EasyflowObject obj) { this.m_owner = owner; this.m_obj = obj; this.m_initialized = false; }