コード例 #1
0
        private static TriggerZonePhysics CreateTriggerPhysic()
        {
            GameObject         triggerGameObject = CreateGameObject("Trigger Physic", typeof(TriggerZonePhysics));
            TriggerZonePhysics trigger           = triggerGameObject.GetComponent <TriggerZonePhysics>();

            ExtGameObjectIcon.SetIcon(triggerGameObject, ExtGameObjectIcon.Icon.CircleYellow);

            SerializedObject triggerObject = new SerializedObject(trigger);
            BoxCollider      collider      = trigger.gameObject.AddComponent <BoxCollider>();

            collider.isTrigger = true;
            ExampleAction action = AddActionGuid(trigger);

            LinkActionToTriggerZoneArray(trigger, triggerObject, action);

            return(trigger);
        }