public uint RegisterStageEnvTriggerField(uint ownerID, GameObject go) { MonoTriggerField component = go.GetComponent <MonoTriggerField>(); if (component == null) { component = go.AddComponent <MonoTriggerField>(); BaseMonoDynamicObject entity = this.RegisterAsDynamicObject(ownerID, go); Singleton <EventManager> .Instance.CreateActor <TriggerFieldActor>(entity); } component.SetCollisionMask(((int)1) << InLevelData.AVATAR_LAYER); Collider collider = component.GetComponent <Collider>(); collider.enabled = false; collider.enabled = true; return(component.GetRuntimeID()); }