public override void GetDepsFrom(object obj, GetDepsFromContext context) { base.GetDepsFrom(obj, context); if (obj == null) { return; } ParticleSystem.CollisionModule o = (ParticleSystem.CollisionModule)obj; for (int i = 0; i < o.maxPlaneCount; ++i) { AddDep(o.GetPlane(i), context); } }
public override void ReadFrom(object obj) { base.ReadFrom(obj); if (obj == null) { return; } ParticleSystem.CollisionModule o = (ParticleSystem.CollisionModule)obj; m_planes = new long[o.maxPlaneCount]; for (int i = 0; i < o.maxPlaneCount; ++i) { m_planes[i] = ToID(o.GetPlane(i)); } }