Exemple #1
0
    public void OnEntitiesSelected(object cookie)
    {
        List <EntityBase> selectedEntities = (List <EntityBase>)cookie;

        multiHolder.position = GetEntityCenterpoint(selectedEntities);
        bool wasActive = selectedEntities.Count > 0;

        currentGizmo.SetGizmoOnTarget(multiHolder);
        currentGizmo.SetActive(wasActive);
    }
Exemple #2
0
    public void OnGizmoSwitched(IHandleGizmo nextGizmo)
    {
        bool wasActive = currentGizmo.IsActive();

        currentGizmo.SetActive(false);
        currentGizmo = nextGizmo;
        currentGizmo.SetGizmoOnTarget(multiHolder);
        currentGizmo.SetActive(wasActive);
    }